Configuration Data
| Environment Name | DIAGNOSIS |
|---|---|
| Date of Report Creation | 30 SEP 2024 |
| Time of Report Creation | 11:57:29 PM |
| Testcases | 377 / 377 PASS |
|---|---|
| Expecteds | 1288 / 1288 PASS |
| Control Flow | 534 / 534 PASS |
| Statement Coverage | 1612 / 1615 (99%) |
| Branch Coverage | 686 / 688 (99%) |
Configure Stubs User Code
Beginning of Stub:DiagReadWriteDataByIdentifier.DataServices_VW_Logical_Software_Block_Lock_Value_LockValue_Appl_ReadData
Environment User Code
User Globals
/*****************************************************************************
S0000008.c: This file contains the definitions of variables used in user code.
Preface all variable declarations with VCAST_USER_GLOBALS_EXTERN to ensure
that only one definition of the variable is created in the test harness.
*****************************************************************************/
#ifndef VCAST_USER_GLOBALS_EXTERN
#define VCAST_USER_GLOBALS_EXTERN
#endif
#ifdef __cplusplus
extern "C"{
#endif
VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT1;
VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT2;
VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT3;
VCAST_USER_GLOBALS_EXTERN unsigned int data_temp;
VCAST_USER_GLOBALS_EXTERN unsigned long long data_ull;
VCAST_USER_GLOBALS_EXTERN unsigned char VECTORCAST_Btl_AppFlag;
#ifndef VCAST_NO_FLOAT
VCAST_USER_GLOBALS_EXTERN float VECTORCAST_FLT1;
#endif
VCAST_USER_GLOBALS_EXTERN char VECTORCAST_STR1[8];
VCAST_USER_GLOBALS_EXTERN int VECTORCAST_BUFFER[4];
VCAST_USER_GLOBALS_EXTERN unsigned char VECTORCAST_UpdaterData[8];
#ifdef __cplusplus
}
#endif
Unit Prefix User Code:DiagReadWriteDataByIdentifier
#include "Diag.h" //#define FDS_BITFIELD_DATA &stub_bitfield_data //unsigned int stub_bitfield_data; //#define FDS_HASH &stub_hash //unsigned int stub_hash; //#define FDS_HASH_LENGTH &stub_hash_length //unsigned int stub_hash_length; #define DIAG_DATA_BLOCK_DOWNGRADE_APPL &stub_downgrade_appl unsigned int stub_downgrade_appl; #define DIAG_DATA_BLOCK_DOWNGRADE_BTL &stub_downgrade_btl unsigned int stub_downgrade_btl; //#define DIAG_DATA_BLOCK_DOWNGRADE_VERSIONING &stub_downgrade_versioning //unsigned int stub_downgrade_versioning; #define DIAG_DATA_BLOCK_LOCK_VALUE_APPL &stub_lock_value_appl unsigned int stub_lock_value_appl; #define DIAG_DATA_BLOCK_LOCK_VALUE_BTL &stub_lock_value_btl unsigned int stub_lock_value_btl; #include "Logistic.h" Logi_Data_DPH_t Stub_Regs_Dph; #undef LOGI_DATA_DPH #define LOGI_DATA_DPH Stub_Regs_Dph Logi_Data_ESP_t Stub_Regs_Esp; #undef LOGI_DATA_ESP #define LOGI_DATA_ESP Stub_Regs_Esp Logi_Data_DPH_t Stub_SW_Block_Version; #undef APP_SW_BLOCK_VRESION #define APP_SW_BLOCK_VRESION Stub_SW_Block_Version #undef DPH_SW_BLOCK_VRESION #define DPH_SW_BLOCK_VRESION Stub_SW_Block_Version #undef ESP_SW_BLOCK_VRESION #define ESP_SW_BLOCK_VRESION Stub_SW_Block_Version #undef BTL_SW_BLOCK_VRESION #define BTL_SW_BLOCK_VRESION Stub_SW_Block_Version
Counter_SwBlock_Btl_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:09:35 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData |
|---|---|
| File Name | C-000372.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBlock_Btl_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:09:46 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.001 |
|---|---|
| File Name | C-000373.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.001
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Btl_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:09:59 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.002 |
|---|---|
| File Name | C-000374.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.002
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Btl_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:10:11 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.003 |
|---|---|
| File Name | C-000375.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.003
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
Counter_SwBlock_Btl_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:10:22 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.004 |
|---|---|
| File Name | C-000376.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.004
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Btl_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:10:33 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.005 |
|---|---|
| File Name | C-000377.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.005
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBlock_Btl_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Btl_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:10:45 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Btl_ReadData.006 |
|---|---|
| File Name | C-000378.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Btl_ReadData.006
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBlock_Hsm_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:10:57 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData |
|---|---|
| File Name | C-000379.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBlock_Hsm_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:11:09 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.001 |
|---|---|
| File Name | C-000380.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.001
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Hsm_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:11:20 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.002 |
|---|---|
| File Name | C-000381.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.002
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Hsm_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:11:31 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.003 |
|---|---|
| File Name | C-000382.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.003
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
Counter_SwBlock_Hsm_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:11:42 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.004 |
|---|---|
| File Name | C-000383.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005 | 3 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.004
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBlock_Hsm_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:11:54 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.005 |
|---|---|
| File Name | C-000384.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.005
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBlock_Hsm_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBlock_Hsm_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:12:06 PM |
Compound Data Listing
| Test Case | Counter_SwBlock_Hsm_ReadData.006 |
|---|---|
| File Name | C-000385.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007 | 2 |
Execution Results (PASS)
Start of Counter_SwBlock_Hsm_ReadData.006
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBock_Appl_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:12:17 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData |
|---|---|
| File Name | C-000386.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001 | 2 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 0 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBock_Appl_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:12:28 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.001 |
|---|---|
| File Name | C-000387.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002 | 3 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.001
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBock_Appl_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:12:40 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.002 |
|---|---|
| File Name | C-000388.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003 | 3 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.002
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBock_Appl_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:12:52 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.003 |
|---|---|
| File Name | C-000389.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004 | 3 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.003
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
Counter_SwBock_Appl_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:13:04 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.004 |
|---|---|
| File Name | C-000390.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005 | 3 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.004
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| [1] | string | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| return | unsigned char | DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
Counter_SwBock_Appl_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:13:16 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.005 |
|---|---|
| File Name | C-000391.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006 | 2 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.005
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Counter_SwBock_Appl_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Counter_SwBock_Appl_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:13:28 PM |
Compound Data Listing
| Test Case | Counter_SwBock_Appl_ReadData.006 |
|---|---|
| File Name | C-000392.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007 | 2 |
Execution Results (PASS)
Start of Counter_SwBock_Appl_ReadData.006
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007
Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007
Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
ECU_ProgInfo
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:13:41 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo |
|---|---|
| File Name | C-000393.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001 | 3 |
Execution Results (PASS)
Start of ECU_ProgInfo
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | CONSISTENT_PROGRAMABLE (64) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | BTLD_APPL_VALID (209) | |
| VECTORCAST_UpdaterData | |||
| [0] | string | TRUE (1) | |
| [4] | string | TRUE (1) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
ECU_ProgInfo.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:13:54 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo.001 |
|---|---|
| File Name | C-000394.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002 | 3 |
Execution Results (PASS)
Start of ECU_ProgInfo.001
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | INCONSISTENT_PROGRAMABLE (68) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | FALSE (0) | |
| [4] | string | FALSE (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
ECU_ProgInfo.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:14:05 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo.002 |
|---|---|
| File Name | C-000395.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003 | 2 |
Execution Results (PASS)
Start of ECU_ProgInfo.002
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
ECU_ProgInfo.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:14:17 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo.003 |
|---|---|
| File Name | C-000396.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004 | 3 |
Execution Results (PASS)
Start of ECU_ProgInfo.003
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | INCONSISTENT_PROGRAMABLE (68) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | FALSE (0) | |
| [4] | string | FALSE (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
ECU_ProgInfo.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:14:28 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo.004 |
|---|---|
| File Name | C-000397.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005 | 2 |
Execution Results (PASS)
Start of ECU_ProgInfo.004
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 1 |
Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 5 | |
| return | unsigned char | 1 |
Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | FALSE (0) | |
| [4] | string | FALSE (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
ECU_ProgInfo.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | ECU_ProgInfo.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:14:40 PM |
Compound Data Listing
| Test Case | ECU_ProgInfo.005 |
|---|---|
| File Name | C-000398.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006 | 2 |
Execution Results (PASS)
Start of ECU_ProgInfo.005
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006
Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 1 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 1 |
Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) | <match> |
Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006
Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 6 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | FALSE (0) | |
| [4] | string | FALSE (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:14:52 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData |
|---|---|
| File Name | C-000399.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 30 SEP 2024 11:28:50 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.001 |
|---|---|
| File Name | C-000400.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 30 SEP 2024 11:28:59 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.002 |
|---|---|
| File Name | C-000401.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:15:27 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.003 |
|---|---|
| File Name | C-000402.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:15:38 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.004 |
|---|---|
| File Name | C-000403.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:15:51 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.005 |
|---|---|
| File Name | C-000404.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Day_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:16:04 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Day_ReadData.006 |
|---|---|
| File Name | C-000405.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Day_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 5:16:17 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData |
|---|---|
| File Name | C-000406.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 30 SEP 2024 11:31:15 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.001 |
|---|---|
| File Name | C-000407.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:31:24 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.002 |
|---|---|
| File Name | C-000408.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:16:55 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.003 |
|---|---|
| File Name | C-000409.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:17:07 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.004 |
|---|---|
| File Name | C-000410.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:17:18 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.005 |
|---|---|
| File Name | C-000411.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Month_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:17:30 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Month_ReadData.006 |
|---|---|
| File Name | C-000412.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Month_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:17:41 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData |
|---|---|
| File Name | C-000413.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:17:53 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001 |
|---|---|
| File Name | C-000414.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | BLOCK_VALID (1) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:18:05 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002 |
|---|---|
| File Name | C-000415.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:18:16 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003 |
|---|---|
| File Name | C-000416.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:18:28 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004 |
|---|---|
| File Name | C-000417.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:18:38 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005 |
|---|---|
| File Name | C-000418.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:18:51 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006 |
|---|---|
| File Name | C-000419.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:19:04 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007 |
|---|---|
| File Name | C-000420.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_ERASED (255) | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 0 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:19:15 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008 |
|---|---|
| File Name | C-000421.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_INVALID (1) | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 2 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:19:25 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData |
|---|---|
| File Name | C-000422.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:31:34 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.001 |
|---|---|
| File Name | C-000423.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:31:43 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.002 |
|---|---|
| File Name | C-000424.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:20:00 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.003 |
|---|---|
| File Name | C-000425.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:20:15 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.004 |
|---|---|
| File Name | C-000426.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:20:27 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.005 |
|---|---|
| File Name | C-000427.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Raw_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:20:38 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Raw_ReadData.006 |
|---|---|
| File Name | C-000428.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Raw_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:20:48 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData |
|---|---|
| File Name | C-000429.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:31:52 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.001 |
|---|---|
| File Name | C-000430.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:01 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.002 |
|---|---|
| File Name | C-000431.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:21:24 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.003 |
|---|---|
| File Name | C-000432.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:21:37 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.004 |
|---|---|
| File Name | C-000433.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:21:47 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.005 |
|---|---|
| File Name | C-000434.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Appl_Year_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Appl_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:21:58 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Appl_Year_ReadData.006 |
|---|---|
| File Name | C-000435.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Appl_Year_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:22:09 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData |
|---|---|
| File Name | C-000436.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:09 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.001 |
|---|---|
| File Name | C-000437.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:18 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.002 |
|---|---|
| File Name | C-000438.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:22:47 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.003 |
|---|---|
| File Name | C-000439.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:22:58 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.004 |
|---|---|
| File Name | C-000440.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:23:09 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.005 |
|---|---|
| File Name | C-000441.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Day_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:23:21 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Day_ReadData.006 |
|---|---|
| File Name | C-000442.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Day_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:23:36 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData |
|---|---|
| File Name | C-000443.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:27 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.001 |
|---|---|
| File Name | C-000444.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:36 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.002 |
|---|---|
| File Name | C-000445.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:24:11 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.003 |
|---|---|
| File Name | C-000446.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:24:23 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.004 |
|---|---|
| File Name | C-000447.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:24:36 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.005 |
|---|---|
| File Name | C-000448.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Month_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:24:47 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Month_ReadData.006 |
|---|---|
| File Name | C-000449.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Month_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:24:59 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData |
|---|---|
| File Name | C-000450.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:25:10 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001 |
|---|---|
| File Name | C-000451.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_VALID (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_VALID (0) | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_VALID (0) | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 16777216 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:25:22 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002 |
|---|---|
| File Name | C-000452.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:25:35 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003 |
|---|---|
| File Name | C-000453.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:25:46 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004 |
|---|---|
| File Name | C-000454.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:25:57 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005 |
|---|---|
| File Name | C-000455.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:26:08 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006 |
|---|---|
| File Name | C-000456.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:26:19 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007 |
|---|---|
| File Name | C-000457.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | PROG_STATE_BLOCK_ERASED (255) | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | BLOCK_DELETED (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:26:33 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008 |
|---|---|
| File Name | C-000458.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 2 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:26:44 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData |
|---|---|
| File Name | C-000459.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:45 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.001 |
|---|---|
| File Name | C-000460.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:32:54 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.002 |
|---|---|
| File Name | C-000461.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:27:20 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.003 |
|---|---|
| File Name | C-000462.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:27:35 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.004 |
|---|---|
| File Name | C-000463.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:27:48 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.005 |
|---|---|
| File Name | C-000464.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Raw_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:27:59 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Raw_ReadData.006 |
|---|---|
| File Name | C-000465.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Raw_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:28:11 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData |
|---|---|
| File Name | C-000466.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:33:03 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.001 |
|---|---|
| File Name | C-000467.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 30 SEP 2024 11:33:12 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.002 |
|---|---|
| File Name | C-000468.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:28:47 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.003 |
|---|---|
| File Name | C-000469.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:28:58 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.004 |
|---|---|
| File Name | C-000470.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:29:10 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.005 |
|---|---|
| File Name | C-000471.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Btl_Year_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Btl_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:29:22 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Btl_Year_ReadData.006 |
|---|---|
| File Name | C-000472.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Btl_Year_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData |
| Date of Creation | 29 SEP 2024 5:09:23 PM |
| Date of Execution | 29 SEP 2024 5:29:34 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData |
|---|---|
| File Name | C-000473.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:33:21 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.001 |
|---|---|
| File Name | C-000474.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:33:30 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.002 |
|---|---|
| File Name | C-000475.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:30:07 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.003 |
|---|---|
| File Name | C-000476.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:30:19 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.004 |
|---|---|
| File Name | C-000477.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:30:32 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.005 |
|---|---|
| File Name | C-000478.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Day_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:30:43 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Day_ReadData.006 |
|---|---|
| File Name | C-000479.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Day_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:30:54 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData |
|---|---|
| File Name | C-000480.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:33:38 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.001 |
|---|---|
| File Name | C-000481.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:33:47 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.002 |
|---|---|
| File Name | C-000482.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:31:30 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.003 |
|---|---|
| File Name | C-000483.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:31:41 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.004 |
|---|---|
| File Name | C-000484.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:31:53 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.005 |
|---|---|
| File Name | C-000485.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Month_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:32:05 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Month_ReadData.006 |
|---|---|
| File Name | C-000486.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Month_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:32:18 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData |
|---|---|
| File Name | C-000487.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:32:29 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001 |
|---|---|
| File Name | C-000488.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_ull | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 429496729 | |
| data_ull | unsigned long long | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:32:40 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002 |
|---|---|
| File Name | C-000489.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:32:52 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003 |
|---|---|
| File Name | C-000490.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:33:04 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004 |
|---|---|
| File Name | C-000491.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:33:17 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005 |
|---|---|
| File Name | C-000492.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:33:28 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006 |
|---|---|
| File Name | C-000493.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:33:39 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007 |
|---|---|
| File Name | C-000494.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_ull | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_ull | unsigned long long | BLOCK_DELETED (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:33:51 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008 |
|---|---|
| File Name | C-000495.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_ull | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_ull | unsigned long long | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:34:04 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData |
|---|---|
| File Name | C-000496.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:33:56 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.001 |
|---|---|
| File Name | C-000497.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:34:06 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.002 |
|---|---|
| File Name | C-000498.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:34:37 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.003 |
|---|---|
| File Name | C-000499.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:34:49 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.004 |
|---|---|
| File Name | C-000500.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:35:01 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.005 |
|---|---|
| File Name | C-000501.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Raw_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:35:13 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Raw_ReadData.006 |
|---|---|
| File Name | C-000502.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:35:24 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData |
|---|---|
| File Name | C-000503.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:34:14 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.001 |
|---|---|
| File Name | C-000504.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.001
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 127 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 30 SEP 2024 11:34:23 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.002 |
|---|---|
| File Name | C-000505.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.002
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 255 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 255 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:36:02 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.003 |
|---|---|
| File Name | C-000506.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.003
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:36:13 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.004 |
|---|---|
| File Name | C-000507.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005 | 3 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.004
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:36:24 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.005 |
|---|---|
| File Name | C-000508.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.005
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
FingerPrint_SwBlock_Hsm_Year_ReadData.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | FingerPrint_SwBlock_Hsm_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:24 PM |
| Date of Execution | 29 SEP 2024 5:36:35 PM |
Compound Data Listing
| Test Case | FingerPrint_SwBlock_Hsm_Year_ReadData.006 |
|---|---|
| File Name | C-000509.DAT |
Notes/Requirements
case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 1 | DiagReadWriteDataByIdentifier | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007 | 2 |
Execution Results (PASS)
Start of FingerPrint_SwBlock_Hsm_Year_ReadData.006
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007
Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007
Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
Btl_Tp_BlockSize.001
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.001 |
| Date of Creation | 30 SEP 2024 11:42:32 PM |
| Date of Execution | 30 SEP 2024 11:51:28 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.001 |
|---|---|
| File Name | C-000512.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.001
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
Btl_Tp_BlockSize.002
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.002 |
| Date of Creation | 30 SEP 2024 11:49:36 PM |
| Date of Execution | 30 SEP 2024 11:53:26 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.002 |
|---|---|
| File Name | C-000519.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.002
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
Btl_Tp_BlockSize.003
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.003 |
| Date of Creation | 30 SEP 2024 11:49:38 PM |
| Date of Execution | 30 SEP 2024 11:56:45 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.003 |
|---|---|
| File Name | C-000520.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.003
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
Btl_Tp_BlockSize.004
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.004 |
| Date of Creation | 30 SEP 2024 11:49:40 PM |
| Date of Execution | 30 SEP 2024 11:53:44 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.004 |
|---|---|
| File Name | C-000521.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.004
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 10 |
Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 9 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
Btl_Tp_BlockSize.005
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.005 |
| Date of Creation | 30 SEP 2024 11:49:41 PM |
| Date of Execution | 30 SEP 2024 11:51:00 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.005 |
|---|---|
| File Name | C-000522.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.005
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 | |
| return | unsigned char | 0 |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
Btl_Tp_BlockSize.006
Test Case Configuration
| Subprogram | <<COMPOUND>> |
|---|---|
| Test Case Name | Btl_Tp_BlockSize.006 |
| Date of Creation | 30 SEP 2024 11:49:42 PM |
| Date of Execution | 30 SEP 2024 11:51:09 PM |
Compound Data Listing
| Test Case | Btl_Tp_BlockSize.006 |
|---|---|
| File Name | C-000523.DAT |
Slot Listing
| Slot | Unit | Subprogram | Test Case | Iterations |
|---|---|---|---|---|
| 0 | DiagReadWriteDataByIdentifier | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006 | 3 |
Execution Results (PASS)
Start of Btl_Tp_BlockSize.006
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 |
Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
CSDataServices_DID_0xfd02_Power_KL30_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd02_Power_KL30_ReadData |
| Test Case Name | CSDataServices_DID_0xfd02_Power_KL30_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:36:47 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd02_Power_KL30_ReadData.001 |
|---|---|
| File Name | C-000001.DAT |
Requirements/Notes
Test variables' value assignation
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 | unsigned short | 65535 | |
| Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData | |||
| Data | |||
| [0] | string | 143 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd02_Power_KL30_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd02_Power_KL30_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd02_Power_KL30_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd02_Power_KL30_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd02_Power_KL30_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 143 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd03_I_motor_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd03_I_motor_ReadData |
| Test Case Name | CSDataServices_DID_0xfd03_I_motor_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:36:59 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd03_I_motor_ReadData.001 |
|---|---|
| File Name | C-000002.DAT |
Requirements/Notes
Test variables' value assignation
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor | unsigned char | <<MAX>> | |
| Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData | |||
| Data | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd03_I_motor_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd03_I_motor_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd03_I_motor_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd03_I_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd03_I_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd04_U_motor_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd04_U_motor_ReadData |
| Test Case Name | CSDataServices_DID_0xfd04_U_motor_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:37:10 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd04_U_motor_ReadData.001 |
|---|---|
| File Name | C-000003.DAT |
Requirements/Notes
if (U_motor_val < 0) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | -20000 | |
| Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData | |||
| Data | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData | |||
| Data | |||
| [0] | 20000 | ||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd04_U_motor_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd04_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd04_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 20000 | <match> | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | -20000 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd04_U_motor_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd04_U_motor_ReadData |
| Test Case Name | CSDataServices_DID_0xfd04_U_motor_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:37:21 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd04_U_motor_ReadData.002 |
|---|---|
| File Name | C-000004.DAT |
Requirements/Notes
if (U_motor_val < 0) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | 14000 | |
| Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData | |||
| Data | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData | |||
| Data | |||
| [0] | 14000 | ||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd04_U_motor_ReadData.002
Event 1 - Calling CSDataServices_DID_0xfd04_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd04_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 14000 | <match> | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | 14000 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd05_Temperature_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd05_Temperature_ReadData |
| Test Case Name | CSDataServices_DID_0xfd05_Temperature_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:37:33 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd05_Temperature_ReadData.001 |
|---|---|
| File Name | C-000005.DAT |
Requirements/Notes
if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) TRUE => Check min value
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | <<MIN>> | |
| Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd05_Temperature_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd05_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd05_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | -2147483648 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd05_Temperature_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd05_Temperature_ReadData |
| Test Case Name | CSDataServices_DID_0xfd05_Temperature_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:37:46 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd05_Temperature_ReadData.002 |
|---|---|
| File Name | C-000006.DAT |
Requirements/Notes
if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) FALSE => Check max value
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | 210 | |
| Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData | |||
| Data | |||
| [0] | string | 250 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd05_Temperature_ReadData.002
Event 1 - Calling CSDataServices_DID_0xfd05_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd05_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 250 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | 210 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd06_counter_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd06_counter_ReadData |
| Test Case Name | CSDataServices_DID_0xfd06_counter_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:38:02 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd06_counter_ReadData.001 |
|---|---|
| File Name | C-000007.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | <<MAX>> | |
| Subprogram: CSDataServices_DID_0xfd06_counter_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd06_counter_ReadData | |||
| Data | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd06_counter_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd06_counter_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd06_counter_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd06_counter_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd06_counter_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 4294967295 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData |
| Test Case Name | CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:38:14 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001 |
|---|---|
| File Name | C-000008.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | <<MAX>> | |
| Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 1 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 0 | |
| [2] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData |
| Test Case Name | CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:38:27 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001 |
|---|---|
| File Name | C-000009.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | <<MAX>> | |
| Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 1 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 0 | |
| [2] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd09_Angle_external_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd09_Angle_external_ReadData |
| Test Case Name | CSDataServices_DID_0xfd09_Angle_external_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:38:38 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd09_Angle_external_ReadData.001 |
|---|---|
| File Name | C-000010.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external | unsigned short | 65535 | |
| Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData | |||
| Data | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData | |||
| Data | |||
| [0] | 65535 | ||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd09_Angle_external_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd09_Angle_external_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd09_Angle_external_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd09_Angle_external_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd09_Angle_external_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 65535 | <match> | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd0a_Angle_internal_ReadData |
| Test Case Name | CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:38:50 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001 |
|---|---|
| File Name | C-000011.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal | unsigned short | <<MAX>> | |
| Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData | |||
| Data | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData | |||
| Data | |||
| [0] | 65535 | ||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd0a_Angle_internal_ReadData |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd0a_Angle_internal_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd0a_Angle_internal_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from CSDataServices_DID_0xfd0a_Angle_internal_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | 65535 | <match> | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_DID_0xfd1b_Requeste_Position_ReadData |
| Test Case Name | CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:39:02 PM |
Test Case Data
| Test Case | CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001 |
|---|---|
| File Name | C-000012.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09 | |||
| data | |||
| [0] | |||
| PLC_StPosnReq | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData | |||
| Data | |||
| [0] | string | <<MAX>> |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd1b_Requeste_Position_ReadData |
| uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09 |
| DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd1b_Requeste_Position_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001
Event 1 - Calling CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| data | |||
| [0] | |||
| PLC_StPosnReq | unsigned char | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Day_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:39:14 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001 |
|---|---|
| File Name | C-000013.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Day_ReadData |
| uut_prototype_stubs.Com_ReceiveSignal |
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Day_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Hour_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:39:25 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001 |
|---|---|
| File Name | C-000014.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Hour_ReadData |
| uut_prototype_stubs.Com_ReceiveSignal |
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Hour_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:39:38 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001 |
|---|---|
| File Name | C-000015.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData | |||
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData |
| uut_prototype_stubs.Com_ReceiveSignal |
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:14 PM |
| Date of Execution | 29 SEP 2024 5:40:08 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001 |
|---|---|
| File Name | C-000016.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData | |||
| Data | |||
| [0] | string | 1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData |
| uut_prototype_stubs.Com_ReceiveSignal |
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Month_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:40:24 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001 |
|---|---|
| File Name | C-000017.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Month_ReadData |
| uut_prototype_stubs.Com_ReceiveSignal |
| DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Month_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:40:36 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001 |
|---|---|
| File Name | C-000018.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalId | unsigned short | 69 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalId | unsigned short | 69 | <match> |
| SignalDataPtr | data_temp |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | CSDataServices_ExtendedDataRecord0x01_Year_ReadData |
| Test Case Name | CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:40:50 PM |
Test Case Data
| Test Case | CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001 |
|---|---|
| File Name | C-000019.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Com.h | |||
| Subprogram: Com_ReceiveSignal | |||
| SignalDataPtr | data_temp |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001
Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed Com_ReceiveSignal
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SignalDataPtr | data_temp |
Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 1 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:41:03 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001 |
|---|---|
| File Name | C-000020.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| consecutive_supp | |||
| [0] | string | 97 | |
| [1] | string | 98 | |
| [2] | string | 99 | |
| [3] | string | 100 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData | |||
| Data | |||
| [0] | string | 97 | |
| [1] | string | 98 | |
| [2] | string | 99 | |
| [3] | string | 100 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 97 | <match> |
| [1] | string | 98 | <match> |
| [2] | string | 99 | <match> |
| [3] | string | 100 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| consecutive_supp | |||
| [0] | string | 97 | |
| [1] | string | 98 | |
| [2] | string | 99 | |
| [3] | string | 100 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:41:16 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002 |
|---|---|
| File Name | C-000021.DAT |
Requirements/Notes
if(P_LockValue < FAZIT_LOCK) TRUE if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE else if(blockStatus != NVM_REQ_NOT_OK) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| consecutive_supp | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| uut_prototype_stubs.VKMS_AnnounceFazitID |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed VKMS_AnnounceFazitID
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| id | |||
| [0] | string | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| return | unsigned char | RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 10/10 | PASS |
| Control Flows | 4/4 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:41:27 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003 |
|---|---|
| File Name | C-000022.DAT |
Requirements/Notes
if(P_LockValue < FAZIT_LOCK) TRUE else if(blockStatus != NVM_REQ_NOT_OK) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| consecutive_supp | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| uut_prototype_stubs.VKMS_AnnounceFazitID |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed VKMS_AnnounceFazitID
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| id | |||
| [0] | string | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 10/10 | PASS |
| Control Flows | 4/4 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:41:39 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004 |
|---|---|
| File Name | C-000023.DAT |
Requirements/Notes
if(P_LockValue < FAZIT_LOCK) FALSE else if(blockStatus != NVM_REQ_NOT_OK) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 2 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 2 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:41:50 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001 |
|---|---|
| File Name | C-000024.DAT |
Requirements/Notes
Input: if(P_LockValue < FAZIT_LOCK) -> P_LockValue = min Expected: access if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| consecutive_supp | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: VKMS_AnnounceFazitID | |||
| id | |||
| [0] | string | 1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock |
| uut_prototype_stubs.VKMS_AnnounceFazitID |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | |
| [1] | string | 2 | |
| [2] | string | 2 | |
| [3] | string | 2 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed VKMS_AnnounceFazitID
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| id | |||
| [0] | string | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 5 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| P_LockValue | unsigned char | 0 | |
| Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit | |||
| production_plant_nr | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| production_test_system_nr | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| manufacture_date | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| [7] | string | 1 | <match> |
| consecutive_supp | |||
| [0] | string | 2 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 2 | <match> |
| [3] | string | 2 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 33/33 | PASS |
| Control Flows | 5/5 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:42:02 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002 |
|---|---|
| File Name | C-000025.DAT |
Requirements/Notes
FAZIT_LOCK = 0x02 Input:if(P_LockValue < FAZIT_LOCK) -> P_LockValue = FAZIT_LOCK + 1 Expected: enter else branch
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 3 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 3 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:42:15 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003 |
|---|---|
| File Name | C-000026.DAT |
Requirements/Notes
FAZIT_LOCK = 0x02 Input:if(P_LockValue < FAZIT_LOCK) -> P_LockValue = max Expected: enter else branch
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 255 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:42:27 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004 |
|---|---|
| File Name | C-000027.DAT |
Requirements/Notes
Precondition: if(P_LockValue < FAZIT_LOCK) -> TRUE , allocate memory to Data NVM_REQ_OK = 0 NVM_REQ_RESTORED_FROM_ROM = 8 Input:if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> blockStatus = NVM_REQ_RESTORED_FROM_ROM Expected: enter TRUE branch
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_RESTORED_FROM_ROM |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock
Event 4 - Stubbed VKMS_AnnounceFazitID
Event 5 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:42:38 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005 |
|---|---|
| File Name | C-000028.DAT |
Requirements/Notes
Precondition: if(P_LockValue < FAZIT_LOCK) -> TRUE , allocate memory to Data NVM_REQ_OK = 0 NVM_REQ_RESTORED_FROM_ROM = 8 Input:if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> blockStatus = MAX Expected: enter else if(blockStatus != NVM_REQ_NOT_OK) branch
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
Event 3 - Stubbed VKMS_AnnounceFazitID
Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:42:50 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001 |
|---|---|
| File Name | C-000029.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData | |||
| Data | string | <<malloc 8>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| [7] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:43:02 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001 |
|---|---|
| File Name | C-000030.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData | |||
| Data | string | <<malloc 8>> | |
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| manufacture_date | |||
| [0] | string | 0x1 | |
| [1] | string | 0x1 | |
| [2] | string | 0x1 | |
| [3] | string | 0x1 | |
| [4] | string | 0x1 | |
| [5] | string | 0x1 | |
| [6] | string | 0x1 | |
| [7] | string | 0x1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| [7] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| manufacture_date | |||
| [0] | string | 0x1 | <match> |
| [1] | string | 0x1 | <match> |
| [2] | string | 0x1 | <match> |
| [3] | string | 0x1 | <match> |
| [4] | string | 0x1 | <match> |
| [5] | string | 0x1 | <match> |
| [6] | string | 0x1 | <match> |
| [7] | string | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 17/17 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:43:16 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001 |
|---|---|
| File Name | C-000031.DAT |
Requirements/Notes
if(blockStatus == NVM_REQ_PENDING) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| return | unsigned char | 0xA |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0x0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0xA | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:43:30 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002 |
|---|---|
| File Name | C-000032.DAT |
Requirements/Notes
if(blockStatus == NVM_REQ_PENDING) FALSE else if (blockStatus == NVM_REQ_NOT_OK) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | string | <<malloc 7>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| return | unsigned char | 0x26 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| return | unsigned char | 0x0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| [2] | string | 0 | <match> |
| [3] | string | 0 | <match> |
| [4] | string | 0 | <match> |
| [5] | string | 0 | <match> |
| [6] | string | 0 | <match> |
| return | unsigned char | 0x26 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 8/8 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:43:41 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004 |
|---|---|
| File Name | C-000033.DAT |
Requirements/Notes
if(blockStatus == NVM_REQ_PENDING) FALSE
else if (blockStatus == NVM_REQ_NOT_OK) FALSE
else TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | string | <<malloc 7>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| manufacture_date | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| consecutive_supp | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| return | unsigned char | 0x0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| return | unsigned char | 0x0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| return | unsigned char | 0x0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| production_test_system_nr | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| manufacture_date | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| [7] | string | 1 | <match> |
| consecutive_supp | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 31/31 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:43:52 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000034.DAT |
Requirements/Notes
Precondition: allocate memory to data Input: if(blockStatus == NVM_REQ_PENDING) -> blockStatus = mid Expected:
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | string | <<malloc 7>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0x0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_OK (0x0) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:44:04 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000035.DAT |
Requirements/Notes
Precondition: allocate memory to data Input: if(blockStatus == NVM_REQ_PENDING) -> blockStatus = max Expected:
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| Data | string | <<malloc 7>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0x0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_OK (0x0) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:44:16 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001 |
|---|---|
| File Name | C-000036.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData | |||
| Data | string | <<malloc 7>> | |
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 0x1 | |
| [1] | string | 0x1 | |
| [2] | string | 0x1 | |
| [3] | string | 0x1 | |
| [4] | string | 0x1 | |
| [5] | string | 0x1 | |
| [6] | string | 0x1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 0x1 | <match> |
| [1] | string | 0x1 | <match> |
| [2] | string | 0x1 | <match> |
| [3] | string | 0x1 | <match> |
| [4] | string | 0x1 | <match> |
| [5] | string | 0x1 | <match> |
| [6] | string | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 15/15 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:44:32 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001 |
|---|---|
| File Name | C-000037.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_test_system_nr | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData |
| Test Case Name | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:44:43 PM |
Test Case Data
| Test Case | DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001 |
|---|---|
| File Name | C-000038.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_test_system_nr | |||
| [0] | string | 0x1 | |
| [1] | string | 0x1 | |
| [2] | string | 0x1 | |
| [3] | string | 0x1 | |
| Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001
Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_test_system_nr | |||
| [0] | string | 0x1 | <match> |
| [1] | string | 0x1 | <match> |
| [2] | string | 0x1 | <match> |
| [3] | string | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 9/9 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData |
| Test Case Name | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:44:54 PM |
Test Case Data
| Test Case | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001 |
|---|---|
| File Name | C-000039.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData | |||
| Data | string | <<malloc 24>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData | |||
| Data | |||
| [0] | string | 69 | |
| [1] | string | 86 | |
| [2] | string | 95 | |
| [3] | string | 80 | |
| [4] | string | 97 | |
| [5] | string | 114 | |
| [6] | string | 107 | |
| [7] | string | 76 | |
| [8] | string | 111 | |
| [9] | string | 99 | |
| [10] | string | 107 | |
| [11] | string | 65 | |
| [12] | string | 99 | |
| [13] | string | 116 | |
| [14] | string | 67 | |
| [15] | string | 104 | |
| [16] | string | 105 | |
| [17] | string | 110 | |
| [18] | string | 97 | |
| [19] | string | 65 | |
| [20] | string | 85 | |
| [21] | string | 52 | |
| [22] | string | 49 | |
| [23] | string | 88 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001
Event 1 - Calling DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 0 | |
| [12] | string | 0 | |
| [13] | string | 0 | |
| [14] | string | 0 | |
| [15] | string | 0 | |
| [16] | string | 0 | |
| [17] | string | 0 | |
| [18] | string | 0 | |
| [19] | string | 0 | |
| [20] | string | 0 | |
| [21] | string | 0 | |
| [22] | string | 0 | |
| [23] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 69 | <match> |
| [1] | string | 86 | <match> |
| [2] | string | 95 | <match> |
| [3] | string | 80 | <match> |
| [4] | string | 97 | <match> |
| [5] | string | 114 | <match> |
| [6] | string | 107 | <match> |
| [7] | string | 76 | <match> |
| [8] | string | 111 | <match> |
| [9] | string | 99 | <match> |
| [10] | string | 107 | <match> |
| [11] | string | 65 | <match> |
| [12] | string | 99 | <match> |
| [13] | string | 116 | <match> |
| [14] | string | 67 | <match> |
| [15] | string | 104 | <match> |
| [16] | string | 105 | <match> |
| [17] | string | 110 | <match> |
| [18] | string | 97 | <match> |
| [19] | string | 65 | <match> |
| [20] | string | 85 | <match> |
| [21] | string | 52 | <match> |
| [22] | string | 49 | <match> |
| [23] | string | 88 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 25/25 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength |
| Test Case Name | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:45:06 PM |
Test Case Data
| Test Case | DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001 |
|---|---|
| File Name | C-000040.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength | |||
| DataLength | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength | |||
| DataLength | |||
| [0] | 24 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength |
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001
Event 1 - Calling DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 24 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ASAM_ODX_File_Version_MainVersion_ReadData |
| Test Case Name | DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:45:17 PM |
Test Case Data
| Test Case | DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001 |
|---|---|
| File Name | C-000041.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData | |||
| Data | |||
| [0] | string | 48 | |
| [1] | string | 48 | |
| [2] | string | 49 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MainVersion_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MainVersion_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001
Event 1 - Calling DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 | <match> |
| [1] | string | 48 | <match> |
| [2] | string | 49 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData |
| Test Case Name | DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:45:29 PM |
Test Case Data
| Test Case | DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001 |
|---|---|
| File Name | C-000042.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData | |||
| Data | |||
| [0] | string | 48 | |
| [1] | string | 48 | |
| [2] | string | 50 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001
Event 1 - Calling DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 | <match> |
| [1] | string | 48 | <match> |
| [2] | string | 50 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData |
| Test Case Name | DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:45:42 PM |
Test Case Data
| Test Case | DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001 |
|---|---|
| File Name | C-000043.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Dcm_Core.h | |||
| Subprogram: Dcm_GetSesCtrlType | |||
| SesCtrlType | |||
| [0] | string | 10 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData | |||
| Data | |||
| [0] | string | 10 | |
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Dcm_Core.h | |||
| Subprogram: Dcm_GetSesCtrlType | |||
| SesCtrlType | |||
| [0] | string | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData |
| uut_prototype_stubs.Dcm_GetSesCtrlType |
| DiagReadWriteDataByIdentifier.c.DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001
Event 1 - Calling DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Dcm_GetSesCtrlType
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SesCtrlType | |||
| [0] | string | 0 | <match> |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 10 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
| Test Case Name | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:45:53 PM |
Test Case Data
| Test Case | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001 |
|---|---|
| File Name | C-000044.DAT |
Requirements/Notes
if(Routine_Status == TRUE) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData | |||
| Data | string | <<malloc 1>> | |
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineStatus_GetStatus | |||
| arg | |||
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData | |||
| Data | |||
| [0] | string | 192 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
| DiagRoutines.c.RoutineStatus_GetStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001
Event 1 - Calling DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed RoutineStatus_GetStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| arg | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 192 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
| Test Case Name | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:46:04 PM |
Test Case Data
| Test Case | DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002 |
|---|---|
| File Name | C-000045.DAT |
Requirements/Notes
if(Routine_Status == TRUE) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData | |||
| Data | string | <<malloc 1>> | |
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineStatus_GetStatus | |||
| arg | |||
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
| DiagRoutines.c.RoutineStatus_GetStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002
Event 1 - Calling DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed RoutineStatus_GetStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| arg | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001 |
| Date of Creation | 30 SEP 2024 11:36:55 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001 |
|---|---|
| File Name | C-000511.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)-> NVM_REQ_PENDING
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_PENDING | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002 |
| Date of Creation | 30 SEP 2024 11:43:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002 |
|---|---|
| File Name | C-000513.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)-> NVM_REQ_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003 |
| Date of Creation | 30 SEP 2024 11:44:14 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003 |
|---|---|
| File Name | C-000514.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)-> NVM_REQ_RESTORED_FROM_ROM
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_RESTORED_FROM_ROM | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004 |
| Date of Creation | 30 SEP 2024 11:45:06 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004 |
|---|---|
| File Name | C-000515.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)-> NVM_REQ_BLOCK_SKIPPED
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_BLOCK_SKIPPED | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| Data | |||
| [0] | string | 0,0,0 | |
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005 |
| Date of Creation | 30 SEP 2024 11:45:38 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005 |
|---|---|
| File Name | C-000516.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)-> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_NOT_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006 |
| Date of Creation | 30 SEP 2024 11:46:46 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006 |
|---|---|
| File Name | C-000517.DAT |
Requirements/Notes
Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
-> state = READ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 255 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007 |
| Date of Creation | 30 SEP 2024 11:49:02 PM |
| Date of Execution | 30 SEP 2024 11:51:53 PM |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007 |
|---|---|
| File Name | C-000518.DAT |
Requirements/Notes
Case READ: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_NvMService_AC3_E_NOT_OK (1) |
Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Bootloader_TP_Blocksize_blocksize_WriteData |
| Test Case Name | DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:46:27 PM |
Test Case Data
| Test Case | DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001 |
|---|---|
| File Name | C-000047.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Bootloader_TP_Blocksize_blocksize_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Bootloader_TP_Blocksize_blocksize_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001
Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001 |
|---|---|
| File Name | C-000048.DAT |
Requirements/Notes
case READ:
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE
if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) TRUE -> access NVM_REQ_OK
if ((BTLD_APPL_VALID == Btl_ApplicationValidFlag) && (TRUE == Btl_UpdaterData[BTL_BLK_BLU_INDEX])&& (TRUE == Btl_UpdaterData[BTL_BLK_HSM_INDEX])) TRUE
state = READ
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | MACRO=BTLD_APPL_VALID | |
| VECTORCAST_UpdaterData | |||
| [0] | string | MACRO=TRUE | |
| [4] | string | MACRO=TRUE | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=CONSISTENT_PROGRAMABLE | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002 |
|---|---|
| File Name | C-000049.DAT |
Requirements/Notes
case READ:
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE
if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) TRUE -> access NVM_REQ_OK
if ((BTLD_APPL_VALID == Btl_ApplicationValidFlag) && (TRUE == Btl_UpdaterData[BTL_BLK_BLU_INDEX])&& (TRUE == Btl_UpdaterData[BTL_BLK_HSM_INDEX])) FALSE
state = READ
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | MACRO=FALSE | |
| [4] | string | MACRO=FALSE | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=INCONSISTENT_PROGRAMABLE | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003 |
|---|---|
| File Name | C-000050.DAT |
Requirements/Notes
case READ:
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE
if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) FALSE
else if((NVM_REQ_PENDING == blockStatus_Btl_UpdaterData) || (NVM_REQ_PENDING == blockStatus_Btl_ApplicationValidFlag)) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_PENDING | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_PENDING | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0 | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004 |
|---|---|
| File Name | C-000051.DAT |
Requirements/Notes
case READ:
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE
if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) FALSE
else if((NVM_REQ_PENDING == blockStatus_Btl_UpdaterData) || (NVM_REQ_PENDING == blockStatus_Btl_ApplicationValidFlag)) FALSE
else TRUE - > access READ_NOT_OK case
state = READ
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | MACRO=FALSE | |
| [4] | string | MACRO=FALSE | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=INCONSISTENT_PROGRAMABLE | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005 |
|---|---|
| File Name | C-000052.DAT |
Requirements/Notes
case READ:
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) FALSE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | MACRO=FALSE | |
| [4] | string | MACRO=FALSE | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 1 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 1 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0 | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData |
| Test Case Name | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006 |
|---|---|
| File Name | C-000053.DAT |
Requirements/Notes
case READ: if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) FALSE -> access NVM_REQ_NOT_OK case
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| VECTORCAST_Btl_AppFlag | unsigned char | 0 | |
| VECTORCAST_UpdaterData | |||
| [0] | string | MACRO=FALSE | |
| [4] | string | MACRO=FALSE | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 1 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock | |||
| DstPtr | VECTORCAST_Btl_AppFlag | ||
| return | unsigned char | 1 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 1 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | VECTORCAST_UpdaterData | ||
| return | unsigned char | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | |||
| Data | |||
| [0] | string | 0,0 | |
| return | unsigned char | MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData |
| Test Case Name | DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:46:41 PM |
Test Case Data
| Test Case | DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001 |
|---|---|
| File Name | C-000054.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF18C | |||
| pload | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| [8] | string | 1 | |
| [9] | string | 1 | |
| [10] | string | 1 | |
| [11] | string | 1 | |
| [12] | string | 1 | |
| [13] | string | 1 | |
| [14] | string | 1 | |
| [15] | string | 1 | |
| [16] | string | 1 | |
| [17] | string | 1 | |
| [18] | string | 1 | |
| [19] | string | 1 | |
| Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData | |||
| Data | string | <<malloc 20>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 0 | |
| [12] | string | 0 | |
| [13] | string | 0 | |
| [14] | string | 0 | |
| [15] | string | 0 | |
| [16] | string | 0 | |
| [17] | string | 0 | |
| [18] | string | 0 | |
| [19] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| [8] | string | 1 | |
| [9] | string | 1 | |
| [10] | string | 1 | |
| [11] | string | 1 | |
| [12] | string | 1 | |
| [13] | string | 1 | |
| [14] | string | 1 | |
| [15] | string | 1 | |
| [16] | string | 1 | |
| [17] | string | 1 | |
| [18] | string | 1 | |
| [19] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001
Event 1 - Calling DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 0 | |
| [12] | string | 0 | |
| [13] | string | 0 | |
| [14] | string | 0 | |
| [15] | string | 0 | |
| [16] | string | 0 | |
| [17] | string | 0 | |
| [18] | string | 0 | |
| [19] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| [3] | string | 1 | <match> |
| [4] | string | 1 | <match> |
| [5] | string | 1 | <match> |
| [6] | string | 1 | <match> |
| [7] | string | 1 | <match> |
| [8] | string | 1 | <match> |
| [9] | string | 1 | <match> |
| [10] | string | 1 | <match> |
| [11] | string | 1 | <match> |
| [12] | string | 1 | <match> |
| [13] | string | 1 | <match> |
| [14] | string | 1 | <match> |
| [15] | string | 1 | <match> |
| [16] | string | 1 | <match> |
| [17] | string | 1 | <match> |
| [18] | string | 1 | <match> |
| [19] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF18C | |||
| pload | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| [3] | string | 1 | |
| [4] | string | 1 | |
| [5] | string | 1 | |
| [6] | string | 1 | |
| [7] | string | 1 | |
| [8] | string | 1 | |
| [9] | string | 1 | |
| [10] | string | 1 | |
| [11] | string | 1 | |
| [12] | string | 1 | |
| [13] | string | 1 | |
| [14] | string | 1 | |
| [15] | string | 1 | |
| [16] | string | 1 | |
| [17] | string | 1 | |
| [18] | string | 1 | |
| [19] | string | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 21/21 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_FDS_Project_Data_BitField_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_FDS_Project_Data_BitField_ReadData |
| Test Case Name | DataServices_FDS_Project_Data_BitField_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:46:52 PM |
Test Case Data
| Test Case | DataServices_FDS_Project_Data_BitField_ReadData.001 |
|---|---|
| File Name | C-000055.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_BitField_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_BitField_ReadData | |||
| Data | |||
| [0] | string | MACRO=FDS_BITFIELD_DATA | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_BitField_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_BitField_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_FDS_Project_Data_BitField_ReadData.001
Event 1 - Calling DataServices_FDS_Project_Data_BitField_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_FDS_Project_Data_BitField_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | FDS_BITFIELD_DATA (0) | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_FDS_Project_Data_Hash_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_FDS_Project_Data_Hash_ReadData |
| Test Case Name | DataServices_FDS_Project_Data_Hash_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:47:03 PM |
Test Case Data
| Test Case | DataServices_FDS_Project_Data_Hash_ReadData.001 |
|---|---|
| File Name | C-000056.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Hash_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Hash_ReadData | |||
| Data | |||
| [0] | string | MACRO=FDS_HASH |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_FDS_Project_Data_Hash_ReadData.001
Event 1 - Calling DataServices_FDS_Project_Data_Hash_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
Event 2 - Returned from DataServices_FDS_Project_Data_Hash_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | FDS_HASH (0) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_FDS_Project_Data_Hash_ReadDataLength.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_FDS_Project_Data_Hash_ReadDataLength |
| Test Case Name | DataServices_FDS_Project_Data_Hash_ReadDataLength.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:47:14 PM |
Test Case Data
| Test Case | DataServices_FDS_Project_Data_Hash_ReadDataLength.001 |
|---|---|
| File Name | C-000057.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength | |||
| DataLength | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength | |||
| DataLength | |||
| [0] | 0x1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Hash_ReadDataLength |
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Hash_ReadDataLength |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_FDS_Project_Data_Hash_ReadDataLength.001
Event 1 - Calling DataServices_FDS_Project_Data_Hash_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 0x0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_FDS_Project_Data_Hash_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_FDS_Project_Data_Project_ID_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_FDS_Project_Data_Project_ID_ReadData |
| Test Case Name | DataServices_FDS_Project_Data_Project_ID_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | 29 SEP 2024 5:47:26 PM |
Test Case Data
| Test Case | DataServices_FDS_Project_Data_Project_ID_ReadData.001 |
|---|---|
| File Name | C-000058.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData | |||
| Data | string | <<malloc 4>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 11 | |
| [3] | string | 14 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Project_ID_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Project_ID_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_FDS_Project_Data_Project_ID_ReadData.001
Event 1 - Calling DataServices_FDS_Project_Data_Project_ID_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_FDS_Project_Data_Project_ID_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 0 | <match> |
| [2] | string | 11 | <match> |
| [3] | string | 14 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:15 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001 |
|---|---|
| File Name | C-000059.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002 |
|---|---|
| File Name | C-000060.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003 |
|---|---|
| File Name | C-000061.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with Mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with Mid value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004 |
|---|---|
| File Name | C-000062.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005 |
|---|---|
| File Name | C-000063.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006 |
|---|---|
| File Name | C-000064.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007 |
|---|---|
| File Name | C-000065.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001 |
|---|---|
| File Name | C-000066.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002 |
|---|---|
| File Name | C-000067.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003 |
|---|---|
| File Name | C-000068.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004 |
|---|---|
| File Name | C-000069.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005 |
|---|---|
| File Name | C-000070.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006 |
|---|---|
| File Name | C-000071.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007 |
|---|---|
| File Name | C-000072.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001 |
|---|---|
| File Name | C-000073.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002 |
|---|---|
| File Name | C-000074.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK: if(ApplicationProgrammingState == BLOCK_VALID) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | MACRO=BLOCK_VALID | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,0 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003 |
|---|---|
| File Name | C-000075.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,1 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004 |
|---|---|
| File Name | C-000076.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005 |
|---|---|
| File Name | C-000077.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006 |
|---|---|
| File Name | C-000078.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007 |
|---|---|
| File Name | C-000079.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008 |
|---|---|
| File Name | C-000080.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(ApplicationProgrammingState == BLOCK_VALID) FALSE else if(ApplicationProgrammingState == BLOCK_DELETED) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 0 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=PROG_STATE_BLOCK_ERASED | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009 |
|---|---|
| File Name | C-000081.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(ApplicationProgrammingState == BLOCK_VALID) FALSE else if(ApplicationProgrammingState == BLOCK_DELETED) FALSE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 2 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=PROG_STATE_BLOCK_INVALID | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001 |
|---|---|
| File Name | C-000082.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002 |
|---|---|
| File Name | C-000083.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003 |
|---|---|
| File Name | C-000084.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004 |
|---|---|
| File Name | C-000085.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005 |
|---|---|
| File Name | C-000086.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006 |
|---|---|
| File Name | C-000087.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007 |
|---|---|
| File Name | C-000088.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001 |
|---|---|
| File Name | C-000089.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002 |
|---|---|
| File Name | C-000090.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003 |
|---|---|
| File Name | C-000091.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004 |
|---|---|
| File Name | C-000092.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005 |
|---|---|
| File Name | C-000093.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006 |
|---|---|
| File Name | C-000094.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007 |
|---|---|
| File Name | C-000095.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001 |
|---|---|
| File Name | C-000096.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002 |
|---|---|
| File Name | C-000097.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003 |
|---|---|
| File Name | C-000098.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004 |
|---|---|
| File Name | C-000099.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005 |
|---|---|
| File Name | C-000100.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006 |
|---|---|
| File Name | C-000101.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007 |
|---|---|
| File Name | C-000102.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001 |
|---|---|
| File Name | C-000103.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002 |
|---|---|
| File Name | C-000104.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:16 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003 |
|---|---|
| File Name | C-000105.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004 |
|---|---|
| File Name | C-000106.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005 |
|---|---|
| File Name | C-000107.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006 |
|---|---|
| File Name | C-000108.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007 |
|---|---|
| File Name | C-000109.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001 |
|---|---|
| File Name | C-000110.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002 |
|---|---|
| File Name | C-000111.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_OK: if(BootloaderProgrammingState == BLOCK_VALID) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 16777216 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=PROG_STATE_BLOCK_VALID | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003 |
|---|---|
| File Name | C-000112.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,1 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004 |
|---|---|
| File Name | C-000113.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005 |
|---|---|
| File Name | C-000114.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006 |
|---|---|
| File Name | C-000115.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007 |
|---|---|
| File Name | C-000116.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008 |
|---|---|
| File Name | C-000117.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(BootloaderProgrammingState == BLOCK_VALID) FALSE else if(BootloaderProgrammingState == BLOCK_DELETED) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | MACRO=BLOCK_DELETED | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,MACRO=PROG_STATE_BLOCK_ERASED | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009 |
|---|---|
| File Name | C-000118.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(BootloaderProgrammingState == BLOCK_VALID) FALSE else if(BootloaderProgrammingState == BLOCK_DELETED) FALSE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 2 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001 |
|---|---|
| File Name | C-000119.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002 |
|---|---|
| File Name | C-000120.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003 |
|---|---|
| File Name | C-000121.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004 |
|---|---|
| File Name | C-000122.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005 |
|---|---|
| File Name | C-000123.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006 |
|---|---|
| File Name | C-000124.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007 |
|---|---|
| File Name | C-000125.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001 |
|---|---|
| File Name | C-000126.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002 |
|---|---|
| File Name | C-000127.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003 |
|---|---|
| File Name | C-000128.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004 |
|---|---|
| File Name | C-000129.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005 |
|---|---|
| File Name | C-000130.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006 |
|---|---|
| File Name | C-000131.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007 |
|---|---|
| File Name | C-000132.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001 |
|---|---|
| File Name | C-000133.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002 |
|---|---|
| File Name | C-000134.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003 |
|---|---|
| File Name | C-000135.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004 |
|---|---|
| File Name | C-000136.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005 |
|---|---|
| File Name | C-000137.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006 |
|---|---|
| File Name | C-000138.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007 |
|---|---|
| File Name | C-000139.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001 |
|---|---|
| File Name | C-000140.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002 |
|---|---|
| File Name | C-000141.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003 |
|---|---|
| File Name | C-000142.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004 |
|---|---|
| File Name | C-000143.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005 |
|---|---|
| File Name | C-000144.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006 |
|---|---|
| File Name | C-000145.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007 |
|---|---|
| File Name | C-000146.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001 |
|---|---|
| File Name | C-000147.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:17 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002 |
|---|---|
| File Name | C-000148.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_OK: if(HSMProgrammingState == BLOCK_VALID) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 429496729 | |
| data_ull | unsigned long long | 4294967295 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_ull | ||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003 |
|---|---|
| File Name | C-000149.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004 |
|---|---|
| File Name | C-000150.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005 |
|---|---|
| File Name | C-000151.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006 |
|---|---|
| File Name | C-000152.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007 |
|---|---|
| File Name | C-000153.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008 |
|---|---|
| File Name | C-000154.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(HSMProgrammingState == BLOCK_VALID) FALSE else if(HSMProgrammingState == BLOCK_DELETED) TRUE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_ull | unsigned long long | MACRO=BLOCK_DELETED | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_ull | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009 |
|---|---|
| File Name | C-000155.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_OK: if(HSMProgrammingState == BLOCK_VALID) FALSE else if(HSMProgrammingState == BLOCK_DELETED) FALSE
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_ull | unsigned long long | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock | |||
| DstPtr | data_ull | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | |||
| Data | |||
| [0] | string | 0,0,1 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001 |
|---|---|
| File Name | C-000156.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002 |
|---|---|
| File Name | C-000157.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003 |
|---|---|
| File Name | C-000158.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004 |
|---|---|
| File Name | C-000159.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005 |
|---|---|
| File Name | C-000160.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006 |
|---|---|
| File Name | C-000161.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007 |
|---|---|
| File Name | C-000162.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001 |
|---|---|
| File Name | C-000163.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002 |
|---|---|
| File Name | C-000164.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value switch (blockStatus) case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003 |
|---|---|
| File Name | C-000165.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value switch (blockStatus) case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004 |
|---|---|
| File Name | C-000166.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005 |
|---|---|
| File Name | C-000167.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| return | unsigned char | 10,10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006 |
|---|---|
| File Name | C-000168.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> READ_NOT_OK if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007 |
|---|---|
| File Name | C-000169.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE switch (blockStatus) case NVM_REQ_PENDING: if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_Fingerprint_Appl_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_Appl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:47:39 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Day_ReadData.001 |
|---|---|
| File Name | C-000170.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Day_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Day_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_Day_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Day_WriteData |
| Test Case Name | DataServices_Fingerprint_Appl_Day_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:47:52 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Day_WriteData.001 |
|---|---|
| File Name | C-000171.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Day_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Day_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Day_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Day_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_Appl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:48:03 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Month_ReadData.001 |
|---|---|
| File Name | C-000172.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Month_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Month_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_Month_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Month_WriteData |
| Test Case Name | DataServices_Fingerprint_Appl_Month_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:48:14 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Month_WriteData.001 |
|---|---|
| File Name | C-000173.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Month_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Month_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Month_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Month_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_Appl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:48:26 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Year_ReadData.001 |
|---|---|
| File Name | C-000174.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Year_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Year_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_Year_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_Year_WriteData |
| Test Case Name | DataServices_Fingerprint_Appl_Year_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:48:42 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_Year_WriteData.001 |
|---|---|
| File Name | C-000175.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_Year_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_Year_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Appl_Year_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_Year_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_raw_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_Appl_raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:48:55 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_raw_ReadData.001 |
|---|---|
| File Name | C-000176.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_raw_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_raw_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Appl_raw_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Appl_raw_WriteData |
| Test Case Name | DataServices_Fingerprint_Appl_raw_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:49:08 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Appl_raw_WriteData.001 |
|---|---|
| File Name | C-000177.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Appl_raw_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Appl_raw_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Appl_raw_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Appl_raw_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Day_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Day_ReadData |
| Test Case Name | DataServices_Fingerprint_Btl_Day_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:49:21 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Day_ReadData.001 |
|---|---|
| File Name | C-000178.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Day_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Day_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Day_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Day_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Day_WriteData |
| Test Case Name | DataServices_Fingerprint_Btl_Day_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:49:34 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Day_WriteData.001 |
|---|---|
| File Name | C-000179.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Day_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Day_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Day_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Day_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Month_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Month_ReadData |
| Test Case Name | DataServices_Fingerprint_Btl_Month_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:49:44 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Month_ReadData.001 |
|---|---|
| File Name | C-000180.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Month_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Month_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Month_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Month_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Month_WriteData |
| Test Case Name | DataServices_Fingerprint_Btl_Month_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:49:55 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Month_WriteData.001 |
|---|---|
| File Name | C-000181.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Month_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Month_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Month_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Month_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Year_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Year_ReadData |
| Test Case Name | DataServices_Fingerprint_Btl_Year_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:50:07 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Year_ReadData.001 |
|---|---|
| File Name | C-000182.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Year_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Year_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Year_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_Year_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_Year_WriteData |
| Test Case Name | DataServices_Fingerprint_Btl_Year_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:50:19 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_Year_WriteData.001 |
|---|---|
| File Name | C-000183.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_Year_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_Year_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Btl_Year_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_Year_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_raw_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_raw_ReadData |
| Test Case Name | DataServices_Fingerprint_Btl_raw_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:50:31 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_raw_ReadData.001 |
|---|---|
| File Name | C-000184.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_raw_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_raw_ReadData.001
Event 1 - Calling DataServices_Fingerprint_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_raw_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Fingerprint_Btl_raw_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Fingerprint_Btl_raw_WriteData |
| Test Case Name | DataServices_Fingerprint_Btl_raw_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:50:42 PM |
Test Case Data
| Test Case | DataServices_Fingerprint_Btl_raw_WriteData.001 |
|---|---|
| File Name | C-000185.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Fingerprint_Btl_raw_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Fingerprint_Btl_raw_WriteData.001
Event 1 - Calling DataServices_Fingerprint_Btl_raw_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Fingerprint_Btl_raw_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData |
| Test Case Name | DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:50:53 PM |
Test Case Data
| Test Case | DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001 |
|---|---|
| File Name | C-000186.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData | |||
| Data | |||
| [0] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001
Event 1 - Calling DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Programming_Preconditions_Programming_Preconditions_ReadData |
| Test Case Name | DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:51:04 PM |
Test Case Data
| Test Case | DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001 |
|---|---|
| File Name | C-000187.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| [1] | string | 167 | |
| [2] | string | 129 | |
| [3] | string | 5 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001
Event 1 - Calling DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| [1] | string | 167 | <match> |
| [2] | string | 129 | <match> |
| [3] | string | 5 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength |
| Test Case Name | DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:51:18 PM |
Test Case Data
| Test Case | DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001 |
|---|---|
| File Name | C-000188.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength | |||
| DataLength | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength | |||
| DataLength | |||
| [0] | 4 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength |
| DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001
Event 1 - Calling DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| DataLength | |||
| [0] | 4 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData |
| Test Case Name | DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:51:30 PM |
Test Case Data
| Test Case | DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001 |
|---|---|
| File Name | C-000189.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001
Event 1 - Calling DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_System_Identification_ECU_ID_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_System_Identification_ECU_ID_ReadData |
| Test Case Name | DataServices_System_Identification_ECU_ID_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:51:41 PM |
Test Case Data
| Test Case | DataServices_System_Identification_ECU_ID_ReadData.001 |
|---|---|
| File Name | C-000190.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_System_Identification_ECU_ID_ReadData | |||
| Data | string | <<malloc 2>> | |
| [0] | string | 0 | |
| [1] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_System_Identification_ECU_ID_ReadData | |||
| Data | |||
| [0] | string | 129 | |
| [1] | string | 43 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_System_Identification_ECU_ID_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_System_Identification_ECU_ID_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_System_Identification_ECU_ID_ReadData.001
Event 1 - Calling DataServices_System_Identification_ECU_ID_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_System_Identification_ECU_ID_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 129 | <match> |
| [1] | string | 43 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_System_Identification_NodeAddr_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_System_Identification_NodeAddr_ReadData |
| Test Case Name | DataServices_System_Identification_NodeAddr_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:51:52 PM |
Test Case Data
| Test Case | DataServices_System_Identification_NodeAddr_ReadData.001 |
|---|---|
| File Name | C-000191.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_System_Identification_NodeAddr_ReadData | |||
| Data | string | <<malloc 2>> | |
| [0] | string | 0 | |
| [1] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_System_Identification_NodeAddr_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 16 | |
| return | unsigned char | 0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_System_Identification_NodeAddr_ReadData.001
Event 1 - Calling DataServices_System_Identification_NodeAddr_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Returned from DataServices_System_Identification_NodeAddr_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 16 | <match> |
| return | unsigned char | 0 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:52:03 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001 |
|---|---|
| File Name | C-000192.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData | |||
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:52:17 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001 |
|---|---|
| File Name | C-000193.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:52:32 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001 |
|---|---|
| File Name | C-000194.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:52:45 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001 |
|---|---|
| File Name | C-000195.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData | |||
| Data | |||
| [0] | string | 9 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 9 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:52:58 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001 |
|---|---|
| File Name | C-000196.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:53:11 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001 |
|---|---|
| File Name | C-000197.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData | |||
| Data | |||
| [0] | string | 6 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 6 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:53:22 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001 |
|---|---|
| File Name | C-000198.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80114_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:53:33 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001 |
|---|---|
| File Name | C-000199.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData | |||
| Data | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80114_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80114_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80124_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:18 PM |
| Date of Execution | 29 SEP 2024 5:53:45 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001 |
|---|---|
| File Name | C-000200.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80124_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80124_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80125_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:53:57 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001 |
|---|---|
| File Name | C-000201.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData | |||
| Data | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80125_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80125_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80126_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:54:10 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001 |
|---|---|
| File Name | C-000202.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80126_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80126_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80127_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:54:21 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001 |
|---|---|
| File Name | C-000203.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData | |||
| Data | |||
| [0] | string | 5 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80127_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80127_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:54:32 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001 |
|---|---|
| File Name | C-000204.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData | |||
| Data | |||
| [0] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80114_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:54:43 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001 |
|---|---|
| File Name | C-000205.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData | |||
| Data | |||
| [0] | string | 8 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80114_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80114_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 8 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80124_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:54:55 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001 |
|---|---|
| File Name | C-000206.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData | |||
| Data | |||
| [0] | string | 8 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80124_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80124_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 8 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80125_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:55:09 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001 |
|---|---|
| File Name | C-000207.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData | |||
| Data | |||
| [0] | string | 8 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80125_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80125_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 8 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80126_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:55:20 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001 |
|---|---|
| File Name | C-000208.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData | |||
| Data | |||
| [0] | string | 8 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80126_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80126_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 8 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80127_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:55:30 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001 |
|---|---|
| File Name | C-000209.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData | |||
| Data | |||
| [0] | string | 8 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80127_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80127_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 8 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:55:42 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001 |
|---|---|
| File Name | C-000210.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData | |||
| Data | |||
| [0] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:55:54 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001 |
|---|---|
| File Name | C-000211.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData | |||
| Data | |||
| [0] | string | 6 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 6 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:56:07 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001 |
|---|---|
| File Name | C-000212.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData | |||
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:56:18 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001 |
|---|---|
| File Name | C-000213.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:56:29 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001 |
|---|---|
| File Name | C-000214.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData | |||
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:56:41 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001 |
|---|---|
| File Name | C-000215.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData | |||
| Data | |||
| [0] | string | 13 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 13 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:56:53 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001 |
|---|---|
| File Name | C-000216.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData |
| Test Case Name | DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:57:06 PM |
Test Case Data
| Test Case | DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001 |
|---|---|
| File Name | C-000217.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001
Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData |
| Test Case Name | DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 30 SEP 2024 11:26:17 PM |
Test Case Data
| Test Case | DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001 |
|---|---|
| File Name | C-000218.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData | |||
| Data | string | <<malloc 4>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData | |||
| Data | |||
| [0] | string | 88 | |
| [1] | string | 53 | |
| [2] | string | 56 | |
| [3] | string | 48 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001
Event 1 - Calling DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 88 | <match> |
| [1] | string | 53 | <match> |
| [2] | string | 56 | <match> |
| [3] | string | 48 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_ECU_Hardware_Number_ENR_ReadData |
| Test Case Name | DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:57:29 PM |
Test Case Data
| Test Case | DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001 |
|---|---|
| File Name | C-000219.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [6] | string | 11 | |
| [7] | string | 11 | |
| [8] | string | 11 | |
| Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData | |||
| Data | string | <<malloc 3>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData | |||
| Data | |||
| [0] | string | 11 | |
| [1] | string | 11 | |
| [2] | string | 11 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_ENR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_ENR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001
Event 1 - Calling DataServices_VW_ECU_Hardware_Number_ENR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_ENR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 11 | <match> |
| [1] | string | 11 | <match> |
| [2] | string | 11 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [6] | string | 11 | |
| [7] | string | 11 | |
| [8] | string | 11 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_ECU_Hardware_Number_IN_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_ECU_Hardware_Number_IN_ReadData |
| Test Case Name | DataServices_VW_ECU_Hardware_Number_IN_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:57:40 PM |
Test Case Data
| Test Case | DataServices_VW_ECU_Hardware_Number_IN_ReadData.001 |
|---|---|
| File Name | C-000220.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [9] | string | 12 | |
| [10] | string | 12 | |
| Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData | |||
| Data | string | <<malloc 2>> | |
| [0] | string | 0 | |
| [1] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData | |||
| Data | |||
| [0] | string | 12 | |
| [1] | string | 12 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_IN_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_IN_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_ECU_Hardware_Number_IN_ReadData.001
Event 1 - Calling DataServices_VW_ECU_Hardware_Number_IN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_IN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 12 | <match> |
| [1] | string | 12 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [9] | string | 12 | |
| [10] | string | 12 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_ECU_Hardware_Number_MGR_ReadData |
| Test Case Name | DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:57:52 PM |
Test Case Data
| Test Case | DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001 |
|---|---|
| File Name | C-000221.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [3] | string | 13 | |
| [4] | string | 13 | |
| [5] | string | 13 | |
| Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData | |||
| Data | |||
| [0] | string | 13 | |
| [1] | string | 13 | |
| [2] | string | 13 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_MGR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_MGR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001
Event 1 - Calling DataServices_VW_ECU_Hardware_Number_MGR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_MGR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 13 | <match> |
| [1] | string | 13 | <match> |
| [2] | string | 13 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [3] | string | 13 | |
| [4] | string | 13 | |
| [5] | string | 13 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_ECU_Hardware_Number_VNR_ReadData |
| Test Case Name | DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:58:04 PM |
Test Case Data
| Test Case | DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001 |
|---|---|
| File Name | C-000222.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [0] | string | 14 | |
| [1] | string | 14 | |
| [2] | string | 14 | |
| Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData | |||
| Data | |||
| [0] | string | 14 | |
| [1] | string | 14 | |
| [2] | string | 14 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_VNR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_VNR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001
Event 1 - Calling DataServices_VW_ECU_Hardware_Number_VNR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_VNR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 14 | <match> |
| [1] | string | 14 | <match> |
| [2] | string | 14 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF191 | |||
| pload | |||
| [0] | string | 14 | |
| [1] | string | 14 | |
| [2] | string | 14 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData |
| Test Case Name | DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:58:16 PM |
Test Case Data
| Test Case | DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001 |
|---|---|
| File Name | C-000223.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF1A3 | |||
| pload | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001
Event 1 - Calling DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 1 | <match> |
| [2] | string | 1 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Esp | |||
| bF1A3 | |||
| pload | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:58:28 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001 |
|---|---|
| File Name | C-000224.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:58:39 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002 |
|---|---|
| File Name | C-000225.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:58:51 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000226.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:59:04 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000227.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:59:16 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001 |
|---|---|
| File Name | C-000228.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:59:31 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002 |
|---|---|
| File Name | C-000229.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 5:59:45 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000230.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:00:01 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000231.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:00:15 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001 |
|---|---|
| File Name | C-000232.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:00:26 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002 |
|---|---|
| File Name | C-000233.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:00:37 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000234.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:00:49 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000235.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:01:03 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001 |
|---|---|
| File Name | C-000236.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:01:17 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002 |
|---|---|
| File Name | C-000237.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:01:28 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000238.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:01:40 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000239.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:01:52 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001 |
|---|---|
| File Name | C-000240.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:02:05 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002 |
|---|---|
| File Name | C-000241.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:02:18 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000242.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:02:30 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000243.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:02:41 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001 |
|---|---|
| File Name | C-000244.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| RfsVArray | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | |||
| Data | |||
| [0] | string | 1 | |
| [1] | string | 2 | |
| [2] | string | 3 | |
| [3] | string | 4 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| RfsVArray | |||
| [0] | string | 99 | |
| [1] | string | 5 | |
| [2] | string | 4 | |
| [3] | string | 144 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| [1] | string | 2 | <match> |
| [2] | string | 3 | <match> |
| [3] | string | 4 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:02:53 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002 |
|---|---|
| File Name | C-000245.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:03:06 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001 |
|---|---|
| File Name | C-000246.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MID boundary-> retVal = mid
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:03:18 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002 |
|---|---|
| File Name | C-000247.DAT |
Requirements/Notes
if (RTE_E_OK == retVal) FALSE else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE Check MAX boundary-> retVal = max
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue | |||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | |||
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
| uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 127 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData |
| Test Case Name | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | 29 SEP 2024 6:03:28 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001 |
|---|---|
| File Name | C-000248.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001 |
|---|---|
| File Name | C-000249.DAT |
Requirements/Notes
switch(State) case READ if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value READ -> NVM_REQ_PENDING if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value switch (blockStatus) case NVM_REQ_PENDING:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MIN>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:19 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002 |
|---|---|
| File Name | C-000250.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
switch (blockStatus)
case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003 |
|---|---|
| File Name | C-000251.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004 |
|---|---|
| File Name | C-000252.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005 |
|---|---|
| File Name | C-000253.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| Data | |||
| [0] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| [1] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| return | unsigned char | 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006 |
|---|---|
| File Name | C-000254.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007 |
|---|---|
| File Name | C-000255.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001 |
|---|---|
| File Name | C-000256.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
switch (blockStatus)
case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002 |
|---|---|
| File Name | C-000257.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
switch (blockStatus)
case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003 |
|---|---|
| File Name | C-000258.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004 |
|---|---|
| File Name | C-000259.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005 |
|---|---|
| File Name | C-000260.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| Data | |||
| [0] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| [1] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| return | unsigned char | 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006 |
|---|---|
| File Name | C-000261.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007 |
|---|---|
| File Name | C-000262.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001 |
|---|---|
| File Name | C-000263.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
switch (blockStatus)
case NVM_REQ_PENDING:
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | <<MIN>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| return | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002 |
|---|---|
| File Name | C-000264.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
switch (blockStatus)
case NVM_REQ_OK:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 0 | |
| return | unsigned char | <<MID>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003 |
|---|---|
| File Name | C-000265.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 8 | |
| return | unsigned char | <<MAX>> | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | |||
| [0] | string | 0,0,255 | |
| [1] | string | 0,0,255 | |
| return | unsigned char | 10,10,0 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004 |
|---|---|
| File Name | C-000266.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 4 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| return | unsigned char | 10,10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005 |
|---|---|
| File Name | C-000267.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 65535 | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | string | <<malloc 2>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| return | unsigned char | 0 | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| DstPtr | data_temp | ||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| Data | |||
| [0] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| [1] | string | MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS | |
| return | unsigned char | 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006 |
|---|---|
| File Name | C-000268.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| return | unsigned char | 10,1 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | No Execution Results Exist |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007 |
|---|---|
| File Name | C-000269.DAT |
Requirements/Notes
switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
Input Test Data
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 2 | |
| return | unsigned char | MACRO=RTE_E_NvMService_AC3_E_NOT_OK | |
| Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | |||
| return | unsigned char | 10,10 |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 30 SEP 2024 11:25:54 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001 |
|---|---|
| File Name | C-000270.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData | |||
| Data | string | <<malloc 4>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData | |||
| Data | |||
| [0] | string | 88 | |
| [1] | string | 53 | |
| [2] | string | 56 | |
| [3] | string | 48 | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 88 | <match> |
| [1] | string | 53 | <match> |
| [2] | string | 56 | <match> |
| [3] | string | 48 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:03:50 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001 |
|---|---|
| File Name | C-000271.DAT |
Input Test Data
| Not Stubbed Unit: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | <<MAX>> | |
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | MACRO=RTE_E_OK | |
| Stubbed Subprograms: | |||
| Unit: vstdlib.h | |||
| Subprogram: VStdLib_MemCpy | |||
| nCnt | unsigned long | MACRO=LOGICAL_SW_BLOCK_LENGTH |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Event 2 - Stubbed VStdLib_MemCpy
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| nCnt | unsigned long | LOGICAL_SW_BLOCK_LENGTH (4) | <match> |
Event 3 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: USER_GLOBALS_VCAST | |||
| Globals: | |||
| data_temp | unsigned int | 4294967295 |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData |
| Test Case Name | DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:04:02 PM |
Test Case Data
| Test Case | DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001 |
|---|---|
| File Name | C-000272.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Csm_KeyElementGet | |||
| keyPtr | |||
| [0] | string | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Csm_KeyElementGet | |||
| keyLength | |||
| [0] | 64 | ||
| Unit: vstdlib.h | |||
| Subprogram: VStdLib_MemCpy | |||
| nCnt | unsigned long | MACRO=LOGICAL_SW_BLOCK_LENGTH |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001
Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
Event 2 - Stubbed Csm_KeyElementGet
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| keyPtr | |||
| [0] | string | 0 | |
| keyLength | |||
| [0] | 64 | <match> |
Event 3 - Stubbed VStdLib_MemCpy
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| nCnt | unsigned long | LOGICAL_SW_BLOCK_LENGTH (4) | <match> |
Event 4 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
DataServices_VW_Spare_Part_Number_ENR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Spare_Part_Number_ENR_ReadData |
| Test Case Name | DataServices_VW_Spare_Part_Number_ENR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:04:16 PM |
Test Case Data
| Test Case | DataServices_VW_Spare_Part_Number_ENR_ReadData.001 |
|---|---|
| File Name | C-000273.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [6] | string | 12 | |
| [7] | string | 13 | |
| [8] | string | 14 | |
| Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData | |||
| Data | |||
| [0] | string | 12 | |
| [1] | string | 13 | |
| [2] | string | 14 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_ENR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_ENR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Spare_Part_Number_ENR_ReadData.001
Event 1 - Calling DataServices_VW_Spare_Part_Number_ENR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Spare_Part_Number_ENR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 12 | <match> |
| [1] | string | 13 | <match> |
| [2] | string | 14 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [6] | string | 12 | |
| [7] | string | 13 | |
| [8] | string | 14 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Spare_Part_Number_IN_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Spare_Part_Number_IN_ReadData |
| Test Case Name | DataServices_VW_Spare_Part_Number_IN_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:04:27 PM |
Test Case Data
| Test Case | DataServices_VW_Spare_Part_Number_IN_ReadData.001 |
|---|---|
| File Name | C-000274.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [9] | string | 111 | |
| [10] | string | 112 | |
| Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData | |||
| Data | string | <<malloc 2>> | |
| [0] | string | 0 | |
| [1] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData | |||
| Data | |||
| [0] | string | 111 | |
| [1] | string | 112 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_IN_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_IN_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Spare_Part_Number_IN_ReadData.001
Event 1 - Calling DataServices_VW_Spare_Part_Number_IN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Spare_Part_Number_IN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 111 | <match> |
| [1] | string | 112 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [9] | string | 111 | |
| [10] | string | 112 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Spare_Part_Number_MGR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Spare_Part_Number_MGR_ReadData |
| Test Case Name | DataServices_VW_Spare_Part_Number_MGR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:04:38 PM |
Test Case Data
| Test Case | DataServices_VW_Spare_Part_Number_MGR_ReadData.001 |
|---|---|
| File Name | C-000275.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [3] | string | 11 | |
| [4] | string | 12 | |
| [5] | string | 13 | |
| Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData | |||
| Data | |||
| [0] | string | 11 | |
| [1] | string | 12 | |
| [2] | string | 13 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_MGR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_MGR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Spare_Part_Number_MGR_ReadData.001
Event 1 - Calling DataServices_VW_Spare_Part_Number_MGR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Spare_Part_Number_MGR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 11 | <match> |
| [1] | string | 12 | <match> |
| [2] | string | 13 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [3] | string | 11 | |
| [4] | string | 12 | |
| [5] | string | 13 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Spare_Part_Number_VNR_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Spare_Part_Number_VNR_ReadData |
| Test Case Name | DataServices_VW_Spare_Part_Number_VNR_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:04:50 PM |
Test Case Data
| Test Case | DataServices_VW_Spare_Part_Number_VNR_ReadData.001 |
|---|---|
| File Name | C-000276.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [0] | string | 11 | |
| [1] | string | 12 | |
| [2] | string | 13 | |
| Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData | |||
| Data | |||
| [0] | string | 11 | |
| [1] | string | 12 | |
| [2] | string | 13 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_VNR_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_VNR_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Spare_Part_Number_VNR_ReadData.001
Event 1 - Calling DataServices_VW_Spare_Part_Number_VNR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Spare_Part_Number_VNR_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 11 | <match> |
| [1] | string | 12 | <match> |
| [2] | string | 13 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Stub_Regs_Dph | |||
| bF187 | |||
| pload | |||
| [0] | string | 11 | |
| [1] | string | 12 | |
| [2] | string | 13 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData |
| Test Case Name | DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:05:03 PM |
Test Case Data
| Test Case | DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001 |
|---|---|
| File Name | C-000277.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData | |||
| Data | string | <<malloc 13>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 1 | |
| [12] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData | |||
| Data | |||
| [0] | string | 80 | |
| [1] | string | 65 | |
| [2] | string | 82 | |
| [3] | string | 75 | |
| [4] | string | 83 | |
| [5] | string | 80 | |
| [6] | string | 46 | |
| [7] | string | 72 | |
| [8] | string | 73 | |
| [9] | string | 71 | |
| [10] | string | 72 | |
| [11] | string | 0 | |
| [12] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001
Event 1 - Calling DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 1 | |
| [12] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 80 | <match> |
| [1] | string | 65 | <match> |
| [2] | string | 82 | <match> |
| [3] | string | 75 | <match> |
| [4] | string | 83 | <match> |
| [5] | string | 80 | <match> |
| [6] | string | 46 | <match> |
| [7] | string | 72 | <match> |
| [8] | string | 73 | <match> |
| [9] | string | 71 | <match> |
| [10] | string | 72 | <match> |
| [11] | string | 0 | <match> |
| [12] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 14/14 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData |
| Test Case Name | DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:05:17 PM |
Test Case Data
| Test Case | DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001 |
|---|---|
| File Name | C-000278.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData | |||
| Data | string | <<malloc 5>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData | |||
| Data | |||
| [0] | string | 86 | |
| [1] | string | 54 | |
| [2] | string | 56 | |
| [3] | string | 50 | |
| [4] | string | 32 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001
Event 1 - Calling DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 86 | <match> |
| [1] | string | 54 | <match> |
| [2] | string | 56 | <match> |
| [3] | string | 50 | <match> |
| [4] | string | 32 | <match> |
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Vehicle_Identification_Number_VIN_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Vehicle_Identification_Number_VIN_ReadData |
| Test Case Name | DataServices_Vehicle_Identification_Number_VIN_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:05:28 PM |
Test Case Data
| Test Case | DataServices_Vehicle_Identification_Number_VIN_ReadData.001 |
|---|---|
| File Name | C-000279.DAT |
Requirements/Notes
if (Data == NULL_PTR) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData | |||
| Data | string | <<null>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Vehicle_Identification_Number_VIN_ReadData.001
Event 1 - Calling DataServices_Vehicle_Identification_Number_VIN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | string | <<null>> | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_Vehicle_Identification_Number_VIN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | string | <<null>> | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_Vehicle_Identification_Number_VIN_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_Vehicle_Identification_Number_VIN_ReadData |
| Test Case Name | DataServices_Vehicle_Identification_Number_VIN_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:05:39 PM |
Test Case Data
| Test Case | DataServices_Vehicle_Identification_Number_VIN_ReadData.002 |
|---|---|
| File Name | C-000280.DAT |
Requirements/Notes
if (Data == NULL_PTR) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData |
| uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin |
| DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_Vehicle_Identification_Number_VIN_ReadData.002
Event 1 - Calling DataServices_Vehicle_Identification_Number_VIN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_Vehicle_Identification_Number_VIN_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:05:50 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.001 |
|---|---|
| File Name | C-000281.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_OK
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE
if(P_LockValue + P_LockValueInverted != P_LOCK_VALUE_REFERENCE) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| P_LockValueInverted | unsigned char | <<MIN>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,MACRO=NVM_REQ_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | MACRO=P_LOCK_VALUE_REFERENCE | |
| P_LockValueInverted | unsigned char | 0 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | |||
| [0] | string | MACRO=P_LOCK_VALUE_REFERENCE | |
| return | unsigned char | MACRO=RTE_E_OK | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_WriteBlock | |||
| parg0 | unsigned short | 74,69 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_WriteBlock |
| uut_prototype_stubs.NvM_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.001
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed NvM_WriteBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| parg0 | unsigned short | 74 | <match> |
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed NvM_WriteBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| parg0 | unsigned short | 69 | <match> |
| Control Flows |
|---|
| <match> |
Event 6 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | P_LOCK_VALUE_REFERENCE (255) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | P_LOCK_VALUE_REFERENCE (255) | <match> |
| P_LockValueInverted | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
| Control Flows | 6/6 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:06:02 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.002 |
|---|---|
| File Name | C-000282.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE else if(blockStatus == NVM_REQ_PENDING) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.002
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:06:15 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.003 |
|---|---|
| File Name | C-000283.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE else if(blockStatus == NVM_REQ_PENDING) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.003
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:06:26 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.004 |
|---|---|
| File Name | C-000284.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_RESTORED_FROM_ROM
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE
if(P_LockValue + P_LockValueInverted != P_LOCK_VALUE_REFERENCE) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> | |
| P_LockValueInverted | unsigned char | 0 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | |||
| [0] | string | <<MAX>> | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.004
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 255 | |
| P_LockValueInverted | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 4/4 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.005 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:06:38 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.005 |
|---|---|
| File Name | C-000285.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_RESTORED_FROM_ROM
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if(blockStatusInverted == NVM_REQ_PENDING) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> | |
| P_LockValueInverted | unsigned char | 0 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.005
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 255 | |
| P_LockValueInverted | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 4/4 | PASS |
DataServices_p_Lockvalue_LockValue_ReadData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_ReadData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_ReadData.006 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:06:48 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_ReadData.006 |
|---|---|
| File Name | C-000286.DAT |
Requirements/Notes
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_OK if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE else if(blockStatusInverted == NVM_REQ_PENDING) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| P_LockValueInverted | unsigned char | <<MIN>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | MACRO=P_LOCK_VALUE_REFERENCE | |
| P_LockValueInverted | unsigned char | 0 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_ReadData | |||
| Data | |||
| [0] | string | MACRO=P_LOCK_VALUE_REFERENCE | |
| return | unsigned char | MACRO=RTE_E_OK | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_WriteBlock | |||
| parg0 | unsigned short | 74,69 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_WriteBlock |
| uut_prototype_stubs.NvM_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_ReadData.006
Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed NvM_WriteBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| parg0 | unsigned short | 74 | <match> |
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed NvM_WriteBlock
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| parg0 | unsigned short | 69 | <match> |
| Control Flows |
|---|
| <match> |
Event 6 - Returned from DataServices_p_Lockvalue_LockValue_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | P_LOCK_VALUE_REFERENCE (255) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | P_LOCK_VALUE_REFERENCE (255) | <match> |
| P_LockValueInverted | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 6/6 | PASS |
| Control Flows | 6/6 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:00 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.001 |
|---|---|
| File Name | C-000287.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
if(P_LockValue <= Data[0]) TRUE
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,MACRO=NVM_REQ_OK |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x1 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_WriteBlock |
| uut_prototype_stubs.NvM_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.001
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed NvM_WriteBlock
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed NvM_WriteBlock
| Control Flows |
|---|
| <match> |
Event 6 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 6/6 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:13 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.002 |
|---|---|
| File Name | C-000288.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check with TEACHING_LOCK - 1
if(P_LockValue <= Data[0]) TRUE
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if (blockStatus == NVM_REQ_PENDING) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x2 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 3 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.002
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:24 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.003 |
|---|---|
| File Name | C-000289.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE
if(P_LockValue <= Data[0]) TRUE
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE -> blockstatus = max
else if (blockStatus == NVM_REQ_PENDING) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x2 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 3 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.003
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 3 | |
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:35 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.004 |
|---|---|
| File Name | C-000290.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = TEACHING_LOCK
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.004
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x3 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.005
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.005 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:46 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.005 |
|---|---|
| File Name | C-000291.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = max
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.005
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0xFF | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.006
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.006 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:07:58 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.006 |
|---|---|
| File Name | C-000292.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
if(P_LockValue <= Data[0]) TRUE
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if(blockStatusInverted == NVM_REQ_PENDING) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x1 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.006
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 4/4 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.007
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.007 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:08:11 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.007 |
|---|---|
| File Name | C-000293.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
if(P_LockValue <= Data[0]) TRUE
if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if(blockStatusInverted == NVM_REQ_PENDING) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MIN>> | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | MACRO=P_LOCK_VALUE_REFERENCE | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_WriteBlock |
| uut_prototype_stubs.NvM_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.007
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 1 |
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed NvM_WriteBlock
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed NvM_WriteBlock
| Control Flows |
|---|
| <match> |
Event 6 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | P_LOCK_VALUE_REFERENCE (0xFF) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 6/6 | PASS |
DataServices_p_Lockvalue_LockValue_WriteData.008
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_p_Lockvalue_LockValue_WriteData |
| Test Case Name | DataServices_p_Lockvalue_LockValue_WriteData.008 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:08:24 PM |
Test Case Data
| Test Case | DataServices_p_Lockvalue_LockValue_WriteData.008 |
|---|---|
| File Name | C-000294.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE if(P_LockValue <= Data[0]) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x2 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x2 | |
| Subprogram: DataServices_p_Lockvalue_LockValue_WriteData | |||
| return | unsigned char | MACRO=DCM_E_GENERALREJECT |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_p_Lockvalue_LockValue_WriteData.008
Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | DCM_E_GENERALREJECT (16) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 0x2 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Angle_external_Angle_external_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Angle_external_Angle_external_ReadData |
| Test Case Name | DataServices_v_Angle_external_Angle_external_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:08:36 PM |
Test Case Data
| Test Case | DataServices_v_Angle_external_Angle_external_ReadData.001 |
|---|---|
| File Name | C-000295.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external | unsigned short | 65535 | |
| Subprogram: DataServices_v_Angle_external_Angle_external_ReadData | |||
| Data | string | <<malloc 2>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Angle_external_Angle_external_ReadData | |||
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_external_Angle_external_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_external_Angle_external_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Angle_external_Angle_external_ReadData.001
Event 1 - Calling DataServices_v_Angle_external_Angle_external_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Angle_external_Angle_external_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Angle_internal_Angle_internal_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Angle_internal_Angle_internal_ReadData |
| Test Case Name | DataServices_v_Angle_internal_Angle_internal_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:08:48 PM |
Test Case Data
| Test Case | DataServices_v_Angle_internal_Angle_internal_ReadData.001 |
|---|---|
| File Name | C-000296.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal | unsigned short | 65535 | |
| Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData | |||
| Data | string | <<malloc 2>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData | |||
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_internal_Angle_internal_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_internal_Angle_internal_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Angle_internal_Angle_internal_ReadData.001
Event 1 - Calling DataServices_v_Angle_internal_Angle_internal_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Angle_internal_Angle_internal_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Development_Message_Dev_message_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Development_Message_Dev_message_ReadData |
| Test Case Name | DataServices_v_Development_Message_Dev_message_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:08:59 PM |
Test Case Data
| Test Case | DataServices_v_Development_Message_Dev_message_ReadData.001 |
|---|---|
| File Name | C-000297.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 1 | |
| Subprogram: DataServices_v_Development_Message_Dev_message_ReadData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_ReadData | |||
| Data | |||
| [0] | string | 1 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Development_Message_Dev_message_ReadData.001
Event 1 - Calling DataServices_v_Development_Message_Dev_message_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Development_Message_Dev_message_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Development_Message_Dev_message_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Development_Message_Dev_message_WriteData |
| Test Case Name | DataServices_v_Development_Message_Dev_message_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:09:12 PM |
Test Case Data
| Test Case | DataServices_v_Development_Message_Dev_message_WriteData.001 |
|---|---|
| File Name | C-000298.DAT |
Requirements/Notes
if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) TRUE -> *Data= DIAG_V_DEVELOPMENT_MSG_ACTIVE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | MACRO=DIAG_V_DEVELOPMENT_MSG_ACTIVE |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 1 | |
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Development_Message_Dev_message_WriteData.001
Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DIAG_V_DEVELOPMENT_MSG_ACTIVE (1) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DIAG_V_DEVELOPMENT_MSG_ACTIVE (1) | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 1 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_v_Development_Message_Dev_message_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Development_Message_Dev_message_WriteData |
| Test Case Name | DataServices_v_Development_Message_Dev_message_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:09:26 PM |
Test Case Data
| Test Case | DataServices_v_Development_Message_Dev_message_WriteData.002 |
|---|---|
| File Name | C-000299.DAT |
Requirements/Notes
if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) FALSE -> Check with DIAG_V_DEVELOPMENT_MSG_ACTIVE + 1
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 2 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| return | unsigned char | 49 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Development_Message_Dev_message_WriteData.002
Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 2 | |
| return | unsigned char | 49 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Development_Message_Dev_message_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Development_Message_Dev_message_WriteData |
| Test Case Name | DataServices_v_Development_Message_Dev_message_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:09:38 PM |
Test Case Data
| Test Case | DataServices_v_Development_Message_Dev_message_WriteData.003 |
|---|---|
| File Name | C-000300.DAT |
Requirements/Notes
if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) TRUE -> *Data= DIAG_V_DEVELOPMENT_MSG_INACTIVE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | MACRO=DIAG_V_DEVELOPMENT_MSG_INACTIVE |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 0 | |
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Development_Message_Dev_message_WriteData.003
Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DIAG_V_DEVELOPMENT_MSG_INACTIVE (0) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | DIAG_V_DEVELOPMENT_MSG_INACTIVE (0) | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| DIAG_V_DEVELOPMENT_MSG_STATUS | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_v_Development_Message_Dev_message_WriteData.004
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Development_Message_Dev_message_WriteData |
| Test Case Name | DataServices_v_Development_Message_Dev_message_WriteData.004 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:09:48 PM |
Test Case Data
| Test Case | DataServices_v_Development_Message_Dev_message_WriteData.004 |
|---|---|
| File Name | C-000301.DAT |
Requirements/Notes
if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) FALSE -> Check with max
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Development_Message_Dev_message_WriteData | |||
| return | unsigned char | 49 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Development_Message_Dev_message_WriteData.004
Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Development_Message_Dev_message_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| return | unsigned char | 49 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_HW_Version_Version_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_HW_Version_Version_ReadData |
| Test Case Name | DataServices_v_HW_Version_Version_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:09:59 PM |
Test Case Data
| Test Case | DataServices_v_HW_Version_Version_ReadData.001 |
|---|---|
| File Name | C-000302.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version | unsigned char | <<MAX>> | |
| Subprogram: DataServices_v_HW_Version_Version_ReadData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_HW_Version_Version_ReadData | |||
| Data | |||
| [0] | string | <<MAX>> | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_HW_Version_Version_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_HW_Version_Version_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_HW_Version_Version_ReadData.001
Event 1 - Calling DataServices_v_HW_Version_Version_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_HW_Version_Version_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_I_Motor_I_motor_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_I_Motor_I_motor_ReadData |
| Test Case Name | DataServices_v_I_Motor_I_motor_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:10:11 PM |
Test Case Data
| Test Case | DataServices_v_I_Motor_I_motor_ReadData.001 |
|---|---|
| File Name | C-000303.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor | unsigned char | <<MAX>> | |
| Subprogram: DataServices_v_I_Motor_I_motor_ReadData | |||
| Data | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_I_Motor_I_motor_ReadData | |||
| Data | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_I_Motor_I_motor_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_I_Motor_I_motor_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_I_Motor_I_motor_ReadData.001
Event 1 - Calling DataServices_v_I_Motor_I_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_I_Motor_I_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData |
| Test Case Name | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:10:25 PM |
Test Case Data
| Test Case | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001 |
|---|---|
| File Name | C-000304.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 65535 | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001
Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:20 PM |
| Date of Execution | 29 SEP 2024 6:10:41 PM |
Test Case Data
| Test Case | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001 |
|---|---|
| File Name | C-000305.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001
Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:10:56 PM |
Test Case Data
| Test Case | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002 |
|---|---|
| File Name | C-000306.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with mid values
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MID>> | |
| [1] | string | <<MID>> | |
| [2] | string | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002
Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:11:11 PM |
Test Case Data
| Test Case | DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003 |
|---|---|
| File Name | C-000307.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with max values
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003
Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_NotP_P_not_reachable_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData |
| Test Case Name | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:11:28 PM |
Test Case Data
| Test Case | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001 |
|---|---|
| File Name | C-000308.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 65535 | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001
Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| [2] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:11:49 PM |
Test Case Data
| Test Case | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001 |
|---|---|
| File Name | C-000309.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001
Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:12:00 PM |
Test Case Data
| Test Case | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002 |
|---|---|
| File Name | C-000310.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with mid values
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MID>> | |
| [1] | string | <<MID>> | |
| [2] | string | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002
Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| Test Case Name | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:12:12 PM |
Test Case Data
| Test Case | DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003 |
|---|---|
| File Name | C-000311.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with max values
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003
Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_P_Not_P_not_reachable_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Power_KL30_Power_KL30_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Power_KL30_Power_KL30_ReadData |
| Test Case Name | DataServices_v_Power_KL30_Power_KL30_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:12:23 PM |
Test Case Data
| Test Case | DataServices_v_Power_KL30_Power_KL30_ReadData.001 |
|---|---|
| File Name | C-000312.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 | unsigned short | 65535 | |
| Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData | |||
| Data | |||
| [0] | string | 143 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Power_KL30_Power_KL30_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Power_KL30_Power_KL30_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Power_KL30_Power_KL30_ReadData.001
Event 1 - Calling DataServices_v_Power_KL30_Power_KL30_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Power_KL30_Power_KL30_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 143 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 | unsigned short | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Requested_Position_Requeste_Position_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Requested_Position_Requeste_Position_ReadData |
| Test Case Name | DataServices_v_Requested_Position_Requeste_Position_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:12:35 PM |
Test Case Data
| Test Case | DataServices_v_Requested_Position_Requeste_Position_ReadData.001 |
|---|---|
| File Name | C-000313.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | <<MIN>> | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09 | |||
| data | |||
| [0] | |||
| PLC_StPosnReq | unsigned char | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData | |||
| Data | |||
| [0] | string | <<MAX>> | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Requested_Position_Requeste_Position_ReadData |
| uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09 |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Requested_Position_Requeste_Position_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Requested_Position_Requeste_Position_ReadData.001
Event 1 - Calling DataServices_v_Requested_Position_Requeste_Position_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| data | |||
| [0] | |||
| PLC_StPosnReq | unsigned char | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from DataServices_v_Requested_Position_Requeste_Position_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
DataServices_v_Switching_operation_counter_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Switching_operation_counter_ReadData |
| Test Case Name | DataServices_v_Switching_operation_counter_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:12:48 PM |
Test Case Data
| Test Case | DataServices_v_Switching_operation_counter_ReadData.001 |
|---|---|
| File Name | C-000314.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 65535 | |
| Subprogram: DataServices_v_Switching_operation_counter_ReadData | |||
| Data | string | <<malloc 3>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Switching_operation_counter_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Switching_operation_counter_ReadData.001
Event 1 - Calling DataServices_v_Switching_operation_counter_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Switching_operation_counter_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 65535 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Switching_operation_counter_WriteData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Switching_operation_counter_WriteData |
| Test Case Name | DataServices_v_Switching_operation_counter_WriteData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:13:02 PM |
Test Case Data
| Test Case | DataServices_v_Switching_operation_counter_WriteData.001 |
|---|---|
| File Name | C-000315.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE Check min boundary
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MIN>> | |
| [1] | string | <<MIN>> | |
| [2] | string | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Switching_operation_counter_WriteData.001
Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Switching_operation_counter_WriteData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Switching_operation_counter_WriteData |
| Test Case Name | DataServices_v_Switching_operation_counter_WriteData.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:13:14 PM |
Test Case Data
| Test Case | DataServices_v_Switching_operation_counter_WriteData.002 |
|---|---|
| File Name | C-000316.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE Check mid boundary
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MID>> | |
| [1] | string | <<MID>> | |
| [2] | string | <<MID>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Switching_operation_counter_WriteData.002
Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | |
| [1] | string | 127 | |
| [2] | string | 127 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Switching_operation_counter_WriteData.003
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Switching_operation_counter_WriteData |
| Test Case Name | DataServices_v_Switching_operation_counter_WriteData.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:13:25 PM |
Test Case Data
| Test Case | DataServices_v_Switching_operation_counter_WriteData.003 |
|---|---|
| File Name | C-000317.DAT |
Requirements/Notes
if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE Check max boundary
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| Data | string | <<malloc 3>> | |
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: DataServices_v_Switching_operation_counter_WriteData | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Switching_operation_counter_WriteData.003
Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Temperature_Temperature_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Temperature_Temperature_ReadData |
| Test Case Name | DataServices_v_Temperature_Temperature_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:13:37 PM |
Test Case Data
| Test Case | DataServices_v_Temperature_Temperature_ReadData.001 |
|---|---|
| File Name | C-000318.DAT |
Requirements/Notes
if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) TRUE => Check min value
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | <<MIN>> | |
| Subprogram: DataServices_v_Temperature_Temperature_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Temperature_Temperature_ReadData | |||
| Data | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Temperature_Temperature_ReadData.001
Event 1 - Calling DataServices_v_Temperature_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Temperature_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | -2147483648 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_Temperature_Temperature_ReadData.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_Temperature_Temperature_ReadData |
| Test Case Name | DataServices_v_Temperature_Temperature_ReadData.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:13:50 PM |
Test Case Data
| Test Case | DataServices_v_Temperature_Temperature_ReadData.002 |
|---|---|
| File Name | C-000319.DAT |
Requirements/Notes
if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) FALSE => Check max value
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | 200 | |
| Subprogram: DataServices_v_Temperature_Temperature_ReadData | |||
| Data | string | <<malloc 1>> | |
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DataServices_v_Temperature_Temperature_ReadData | |||
| Data | |||
| [0] | string | 240 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_Temperature_Temperature_ReadData.002
Event 1 - Calling DataServices_v_Temperature_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_Temperature_Temperature_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 240 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature | long | 200 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DataServices_v_U_Motor_U_motor_ReadData.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DataServices_v_U_Motor_U_motor_ReadData |
| Test Case Name | DataServices_v_U_Motor_U_motor_ReadData.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:14:03 PM |
Test Case Data
| Test Case | DataServices_v_U_Motor_U_motor_ReadData.001 |
|---|---|
| File Name | C-000320.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | <<MAX>> | |
| Subprogram: DataServices_v_U_Motor_U_motor_ReadData | |||
| Data | string | <<malloc 2>> | |
| [0] | string | 1 | |
| [1] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | 32767 | |
| Subprogram: DataServices_v_U_Motor_U_motor_ReadData | |||
| Data | |||
| [0] | string | 127 | |
| [1] | string | 255 | |
| return | unsigned char | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DataServices_v_U_Motor_U_motor_ReadData |
| DiagReadWriteDataByIdentifier.c.DataServices_v_U_Motor_U_motor_ReadData |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DataServices_v_U_Motor_U_motor_ReadData.001
Event 1 - Calling DataServices_v_U_Motor_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 1 | |
| [1] | string | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DataServices_v_U_Motor_U_motor_ReadData
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 127 | <match> |
| [1] | string | 255 | <match> |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor | short | 32767 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 4/4 | PASS |
| Control Flows | 2/2 | PASS |
DiagReadWriteDataByIdentifier_Init.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DiagReadWriteDataByIdentifier_Init |
| Test Case Name | DiagReadWriteDataByIdentifier_Init.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:14:16 PM |
Test Case Data
| Test Case | DiagReadWriteDataByIdentifier_Init.001 |
|---|---|
| File Name | C-000321.DAT |
Requirements/Notes
function empty
Input Test Data
This test has no input data.
Expected Test Data
This test has no expected data.
Control Flow
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Init |
| uut_prototype_stubs.VKMS_AnnounceFazitID |
| uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Init |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagReadWriteDataByIdentifier_Init.001
Event 1 - Calling DiagReadWriteDataByIdentifier_Init
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed VKMS_AnnounceFazitID
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString
| Control Flows |
|---|
| <match> |
Event 4 - Returned from DiagReadWriteDataByIdentifier_Init
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Control Flows | 4/4 | PASS |
DiagReadWriteDataByIdentifier_Main.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DiagReadWriteDataByIdentifier_Main |
| Test Case Name | DiagReadWriteDataByIdentifier_Main.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:14:30 PM |
Test Case Data
| Test Case | DiagReadWriteDataByIdentifier_Main.001 |
|---|---|
| File Name | C-000322.DAT |
Requirements/Notes
if(dev_mess_read_status == FALSE) TRUE
if(
((devMsgErrorStatus != NVM_REQ_OK) ||
(devMsgErrorStatus != NVM_REQ_PENDING) ||
(devMsgErrorStatus != NVM_REQ_RESTORED_FROM_ROM)) &&
(devMsgErrorStatusFlag == FALSE)
) TRUE
if(pLockValueReadStatus == FALSE) TRUE
if(v_Switching_operation_counter_Flag == TRUE) True
if(v_P_Not_P_not_reachable_Flag == TRUE) True
if(v_NotP_P_not_reachable_Flag == TRUE) True
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | 1 | |
| v_P_Not_P_not_reachable_Flag | unsigned char | 1 | |
| v_NotP_P_not_reachable_Flag | unsigned char | 1 | |
| dev_mess_read_status | unsigned char | 0 | |
| pLockValueReadStatus | unsigned char | MACRO=FALSE | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | 1 | |
| Unit: Dcm_Core.h | |||
| Subprogram: Dcm_GetSesCtrlType | |||
| SesCtrlType | |||
| [0] | string | 1 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | 0 | |
| v_P_Not_P_not_reachable_Flag | unsigned char | 0 | |
| v_NotP_P_not_reachable_Flag | unsigned char | 0 | |
| dev_mess_read_status | unsigned char | 1 | |
| Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession | unsigned char | 1 | |
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 0 | |
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 0 | |
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main |
| uut_prototype_stubs.Com_ReceiveSignal |
| uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage |
| uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.NvM_ReadBlock |
| uut_prototype_stubs.NvM_ReadBlock |
| uut_prototype_stubs.Dcm_GetSesCtrlType |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagReadWriteDataByIdentifier_Main.001
Event 1 - Calling DiagReadWriteDataByIdentifier_Main
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | 2 |
| Control Flows |
|---|
| <match> |
Event 6 - Stubbed NvM_ReadBlock
| Control Flows |
|---|
| <match> |
Event 7 - Stubbed NvM_ReadBlock
| Control Flows |
|---|
| <match> |
Event 8 - Stubbed Dcm_GetSesCtrlType
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SesCtrlType | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 9 - Returned from DiagReadWriteDataByIdentifier_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | 0 | <match> |
| v_P_Not_P_not_reachable_Flag | unsigned char | 0 | <match> |
| v_NotP_P_not_reachable_Flag | unsigned char | 0 | <match> |
| dev_mess_read_status | unsigned char | 1 | <match> |
| pLockValueReadStatus | unsigned char | 1 | |
| Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession | unsigned char | 1 | <match> |
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 0 | <match> |
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 0 | <match> |
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 8/8 | PASS |
| Control Flows | 9/9 | PASS |
DiagReadWriteDataByIdentifier_Main.002
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DiagReadWriteDataByIdentifier_Main |
| Test Case Name | DiagReadWriteDataByIdentifier_Main.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:14:42 PM |
Test Case Data
| Test Case | DiagReadWriteDataByIdentifier_Main.002 |
|---|---|
| File Name | C-000323.DAT |
Requirements/Notes
if(dev_mess_read_status == FALSE) FALSE
if(
((devMsgErrorStatus != NVM_REQ_OK) ||
(devMsgErrorStatus != NVM_REQ_PENDING) ||
(devMsgErrorStatus != NVM_REQ_RESTORED_FROM_ROM)) &&
(devMsgErrorStatusFlag == FALSE)
) FALSE
if(pLockValueReadStatus == FALSE) FALSE
if(v_Switching_operation_counter_Flag == TRUE) False
if(v_P_Not_P_not_reachable_Flag == TRUE) False
if(v_NotP_P_not_reachable_Flag == TRUE) False
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | 0 | |
| v_P_Not_P_not_reachable_Flag | unsigned char | 0 | |
| v_NotP_P_not_reachable_Flag | unsigned char | 0 | |
| dev_mess_read_status | unsigned char | MACRO=TRUE | |
| pLockValueReadStatus | unsigned char | MACRO=TRUE | |
| Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagReadWriteDataByIdentifier.h | |||
| Subprogram: NvM_GetErrorStatus | |||
| ErrorStatus | |||
| [0] | string | MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING,MACRO=NVM_REQ_RESTORED_FROM_ROM | |
| Unit: Dcm_Core.h | |||
| Subprogram: Dcm_GetSesCtrlType | |||
| SesCtrlType | |||
| [0] | string | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 0 | |
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 0 | |
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 0 |
Control Flow
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main |
| uut_prototype_stubs.Com_ReceiveSignal |
| uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage |
| uut_prototype_stubs.NvM_GetErrorStatus |
| uut_prototype_stubs.Dcm_GetSesCtrlType |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagReadWriteDataByIdentifier_Main.002
Event 1 - Calling DiagReadWriteDataByIdentifier_Main
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Com_ReceiveSignal
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
| Control Flows |
|---|
| <match> |
Event 4 - Stubbed NvM_GetErrorStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ErrorStatus | |||
| [0] | string | NVM_REQ_PENDING (2) |
| Control Flows |
|---|
| <match> |
Event 5 - Stubbed Dcm_GetSesCtrlType
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SesCtrlType | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 6 - Returned from DiagReadWriteDataByIdentifier_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| v_Switching_operation_counter_Flag | unsigned char | 0 | |
| v_P_Not_P_not_reachable_Flag | unsigned char | 0 | |
| v_NotP_P_not_reachable_Flag | unsigned char | 0 | |
| dev_mess_read_status | unsigned char | TRUE (1) | |
| pLockValueReadStatus | unsigned char | TRUE (1) | |
| Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession | unsigned char | 0 | |
| Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable | unsigned short | 0 | <match> |
| Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable | unsigned short | 0 | <match> |
| Rte_Eam_w_Diag_v_switching_operation_v_switching_operation | unsigned long | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 6/6 | PASS |
DiagReadWriteDataByIdentifier_P_LockValue_Read.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | DiagReadWriteDataByIdentifier_P_LockValue_Read |
| Test Case Name | DiagReadWriteDataByIdentifier_P_LockValue_Read.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:14:57 PM |
Test Case Data
| Test Case | DiagReadWriteDataByIdentifier_P_LockValue_Read.001 |
|---|---|
| File Name | C-000324.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | <<MAX>> | |
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | string | <<malloc 1>> | |
| [0] | string | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MAX>> |
Control Flow
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagReadWriteDataByIdentifier_P_LockValue_Read.001
Event 1 - Calling DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 255 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| P_LockValue | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
P_SfdA_GetIds_GetEcuGroupId.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | P_SfdA_GetIds_GetEcuGroupId |
| Test Case Name | P_SfdA_GetIds_GetEcuGroupId.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:15:12 PM |
Test Case Data
| Test Case | P_SfdA_GetIds_GetEcuGroupId.001 |
|---|---|
| File Name | C-000325.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: P_SfdA_GetIds_GetEcuGroupId | |||
| EcuGroupId | string | <<malloc 24>> | |
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| [4] | string | <<MAX>> | |
| [5] | string | <<MAX>> | |
| [6] | string | <<MAX>> | |
| [7] | string | <<MAX>> | |
| [8] | string | <<MAX>> | |
| [9] | string | <<MAX>> | |
| [10] | string | <<MAX>> | |
| [11] | string | <<MAX>> | |
| [12] | string | <<MAX>> | |
| [13] | string | <<MAX>> | |
| [14] | string | <<MAX>> | |
| [15] | string | <<MAX>> | |
| [16] | string | <<MAX>> | |
| [17] | string | <<MAX>> | |
| [18] | string | <<MAX>> | |
| [19] | string | <<MAX>> | |
| [20] | string | <<MAX>> | |
| [21] | string | <<MAX>> | |
| [22] | string | <<MAX>> | |
| [23] | string | <<MAX>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: P_SfdA_GetIds_GetEcuGroupId | |||
| EcuGroupId | |||
| [0] | string | 86 | |
| [1] | string | 52 | |
| [2] | string | 50 | |
| [3] | string | 061 | |
| [4] | string | 52 | |
| [5] | string | 48 | |
| [6] | string | 50 | |
| [7] | string | 51 | |
| [8] | string | 48 | |
| [9] | string | 57 | |
| [10] | string | 50 | |
| [11] | string | 48 | |
| [12] | string | 56 | |
| [13] | string | 53 | |
| [14] | string | 68 | |
| [15] | string | 46 | |
| [16] | string | 51 | |
| [17] | string | 52 | |
| [18] | string | 49 | |
| [19] | string | 46 | |
| [20] | string | 53 | |
| [21] | string | 54 | |
| [22] | string | 57 | |
| [23] | string | 255 | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuGroupId |
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuGroupId |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of P_SfdA_GetIds_GetEcuGroupId.001
Event 1 - Calling P_SfdA_GetIds_GetEcuGroupId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| EcuGroupId | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| [3] | string | 0377 | |
| [4] | string | 255 | |
| [5] | string | 255 | |
| [6] | string | 255 | |
| [7] | string | 255 | |
| [8] | string | 255 | |
| [9] | string | 255 | |
| [10] | string | 255 | |
| [11] | string | 255 | |
| [12] | string | 255 | |
| [13] | string | 255 | |
| [14] | string | 255 | |
| [15] | string | 255 | |
| [16] | string | 255 | |
| [17] | string | 255 | |
| [18] | string | 255 | |
| [19] | string | 255 | |
| [20] | string | 255 | |
| [21] | string | 255 | |
| [22] | string | 255 | |
| [23] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from P_SfdA_GetIds_GetEcuGroupId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| EcuGroupId | |||
| [0] | string | 86 | <match> |
| [1] | string | 52 | <match> |
| [2] | string | 50 | <match> |
| [3] | string | 061 | <match> |
| [4] | string | 52 | <match> |
| [5] | string | 48 | <match> |
| [6] | string | 50 | <match> |
| [7] | string | 51 | <match> |
| [8] | string | 48 | <match> |
| [9] | string | 57 | <match> |
| [10] | string | 50 | <match> |
| [11] | string | 48 | <match> |
| [12] | string | 56 | <match> |
| [13] | string | 53 | <match> |
| [14] | string | 68 | <match> |
| [15] | string | 46 | <match> |
| [16] | string | 51 | <match> |
| [17] | string | 52 | <match> |
| [18] | string | 49 | <match> |
| [19] | string | 46 | <match> |
| [20] | string | 53 | <match> |
| [21] | string | 54 | <match> |
| [22] | string | 57 | <match> |
| [23] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 25/25 | PASS |
| Control Flows | 2/2 | PASS |
P_SfdA_GetIds_GetEcuId.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | P_SfdA_GetIds_GetEcuId |
| Test Case Name | P_SfdA_GetIds_GetEcuId.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:15:23 PM |
Test Case Data
| Test Case | P_SfdA_GetIds_GetEcuId.001 |
|---|---|
| File Name | C-000326.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| [4] | string | <<MAX>> | |
| [5] | string | <<MAX>> | |
| [6] | string | <<MAX>> | |
| production_test_system_nr | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| manufacture_date | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| [4] | string | <<MAX>> | |
| [5] | string | <<MAX>> | |
| [6] | string | <<MAX>> | |
| [7] | string | <<MAX>> | |
| consecutive_supp | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| Subprogram: P_SfdA_GetIds_GetEcuId | |||
| EcuId | string | <<malloc 23>> | |
| [0] | string | <<MIN>> | |
| [1] | string | <<MIN>> | |
| [2] | string | <<MIN>> | |
| [3] | string | <<MIN>> | |
| [4] | string | <<MIN>> | |
| [5] | string | <<MIN>> | |
| [6] | string | <<MIN>> | |
| [7] | string | <<MIN>> | |
| [8] | string | <<MIN>> | |
| [9] | string | <<MIN>> | |
| [10] | string | <<MIN>> | |
| [11] | string | <<MIN>> | |
| [12] | string | <<MIN>> | |
| [13] | string | <<MIN>> | |
| [14] | string | <<MIN>> | |
| [15] | string | <<MIN>> | |
| [16] | string | <<MIN>> | |
| [17] | string | <<MIN>> | |
| [18] | string | <<MIN>> | |
| [19] | string | <<MIN>> | |
| [20] | string | <<MIN>> | |
| [21] | string | <<MIN>> | |
| [22] | string | <<MIN>> |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: P_SfdA_GetIds_GetEcuId | |||
| EcuId | |||
| [0] | string | <<MAX>> | |
| [1] | string | <<MAX>> | |
| [2] | string | <<MAX>> | |
| [3] | string | <<MAX>> | |
| [4] | string | <<MAX>> | |
| [5] | string | <<MAX>> | |
| [6] | string | <<MAX>> | |
| [7] | string | <<MAX>> | |
| [8] | string | <<MAX>> | |
| [9] | string | <<MAX>> | |
| [10] | string | <<MAX>> | |
| [11] | string | <<MAX>> | |
| [12] | string | <<MAX>> | |
| [13] | string | <<MAX>> | |
| [14] | string | <<MAX>> | |
| [15] | string | <<MAX>> | |
| [16] | string | <<MAX>> | |
| [17] | string | <<MAX>> | |
| [18] | string | <<MAX>> | |
| [19] | string | <<MAX>> | |
| [20] | string | <<MAX>> | |
| [21] | string | <<MAX>> | |
| [22] | string | <<MAX>> | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuId |
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuId |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of P_SfdA_GetIds_GetEcuId.001
Event 1 - Calling P_SfdA_GetIds_GetEcuId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| EcuId | |||
| [0] | string | 0 | |
| [1] | string | 0 | |
| [2] | string | 0 | |
| [3] | string | 0 | |
| [4] | string | 0 | |
| [5] | string | 0 | |
| [6] | string | 0 | |
| [7] | string | 0 | |
| [8] | string | 0 | |
| [9] | string | 0 | |
| [10] | string | 0 | |
| [11] | string | 0 | |
| [12] | string | 0 | |
| [13] | string | 0 | |
| [14] | string | 0 | |
| [15] | string | 0 | |
| [16] | string | 0 | |
| [17] | string | 0 | |
| [18] | string | 0 | |
| [19] | string | 0 | |
| [20] | string | 0 | |
| [21] | string | 0 | |
| [22] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from P_SfdA_GetIds_GetEcuId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| EcuId | |||
| [0] | string | 255 | <match> |
| [1] | string | 255 | <match> |
| [2] | string | 255 | <match> |
| [3] | string | 255 | <match> |
| [4] | string | 255 | <match> |
| [5] | string | 255 | <match> |
| [6] | string | 255 | <match> |
| [7] | string | 255 | <match> |
| [8] | string | 255 | <match> |
| [9] | string | 255 | <match> |
| [10] | string | 255 | <match> |
| [11] | string | 255 | <match> |
| [12] | string | 255 | <match> |
| [13] | string | 255 | <match> |
| [14] | string | 255 | <match> |
| [15] | string | 255 | <match> |
| [16] | string | 255 | <match> |
| [17] | string | 255 | <match> |
| [18] | string | 255 | <match> |
| [19] | string | 255 | <match> |
| [20] | string | 255 | <match> |
| [21] | string | 255 | <match> |
| [22] | string | 255 | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagReadWriteDataByIdentifier.c | |||
| Globals: | |||
| FAZIT_String | |||
| production_plant_nr | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| [3] | string | 255 | |
| [4] | string | 255 | |
| [5] | string | 255 | |
| [6] | string | 255 | |
| production_test_system_nr | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| [3] | string | 255 | |
| manufacture_date | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| [3] | string | 255 | |
| [4] | string | 255 | |
| [5] | string | 255 | |
| [6] | string | 255 | |
| [7] | string | 255 | |
| consecutive_supp | |||
| [0] | string | 255 | |
| [1] | string | 255 | |
| [2] | string | 255 | |
| [3] | string | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 24/24 | PASS |
| Control Flows | 2/2 | PASS |
P_SfdA_GetIds_GetProjectId.001
Test Case Configuration
| Unit Under Test | DiagReadWriteDataByIdentifier |
|---|---|
| Subprogram | P_SfdA_GetIds_GetProjectId |
| Test Case Name | P_SfdA_GetIds_GetProjectId.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:15:36 PM |
Test Case Data
| Test Case | P_SfdA_GetIds_GetProjectId.001 |
|---|---|
| File Name | C-000327.DAT |
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: P_SfdA_GetIds_GetProjectId | |||
| ProjectId | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: P_SfdA_GetIds_GetProjectId | |||
| ProjectId | |||
| [0] | 553 |
Control Flow
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetProjectId |
| DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetProjectId |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of P_SfdA_GetIds_GetProjectId.001
Event 1 - Calling P_SfdA_GetIds_GetProjectId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ProjectId | |||
| [0] | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from P_SfdA_GetIds_GetProjectId
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ProjectId | |||
| [0] | 553 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
Diagnosis_Init.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Init |
| Test Case Name | Diagnosis_Init.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:15:48 PM |
Test Case Data
| Test Case | Diagnosis_Init.001 |
|---|---|
| File Name | C-000332.DAT |
Requirements/Notes
Function empty
Input Test Data
This test has no input data.
Expected Test Data
This test has no expected data.
Control Flow
| DiagRoutines.c.Diagnosis_Init |
| DiagRoutines.c.Diagnosis_Init |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Init.001
Event 1 - Calling Diagnosis_Init
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Init
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Control Flows | 2/2 | PASS |
Diagnosis_Main.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Main |
| Test Case Name | Diagnosis_Main.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:16:01 PM |
Test Case Data
| Test Case | Diagnosis_Main.001 |
|---|---|
| File Name | C-000333.DAT |
Requirements/Notes
if(authTimerStarted == TRUE) TRUE if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with IMMO_FUNC_REQ_BUSY + 1
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 255 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=FALSE |
Control Flow
| DiagRoutines.c.Diagnosis_Main |
| DiagRoutines.c.Diagnosis_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Main.001
Event 1 - Calling Diagnosis_Main
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | FALSE (0) | <match> |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 255 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
Diagnosis_Main.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Main |
| Test Case Name | Diagnosis_Main.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:16:14 PM |
Test Case Data
| Test Case | Diagnosis_Main.002 |
|---|---|
| File Name | C-000334.DAT |
Requirements/Notes
if(authTimerStarted == TRUE) TRUE if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with IMMO_FUNC_REQ_BUSY - 1
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 253 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=FALSE |
Control Flow
| DiagRoutines.c.Diagnosis_Main |
| DiagRoutines.c.Diagnosis_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Main.002
Event 1 - Calling Diagnosis_Main
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | FALSE (0) | <match> |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 253 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
Diagnosis_Main.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Main |
| Test Case Name | Diagnosis_Main.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:16:25 PM |
Test Case Data
| Test Case | Diagnosis_Main.003 |
|---|---|
| File Name | C-000335.DAT |
Requirements/Notes
if(authTimerStarted == TRUE) TRUE if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with min
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | <<MIN>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=FALSE |
Control Flow
| DiagRoutines.c.Diagnosis_Main |
| DiagRoutines.c.Diagnosis_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Main.003
Event 1 - Calling Diagnosis_Main
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | FALSE (0) | <match> |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
Diagnosis_Main.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Main |
| Test Case Name | Diagnosis_Main.004 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:16:37 PM |
Test Case Data
| Test Case | Diagnosis_Main.004 |
|---|---|
| File Name | C-000336.DAT |
Requirements/Notes
if(authTimerStarted == TRUE) TRUE if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) FALSE -> Check with IMMO_FUNC_REQ_BUSY
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | MACRO=IMMO_FUNC_REQ_BUSY |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE |
Control Flow
| DiagRoutines.c.Diagnosis_Main |
| DiagRoutines.c.Diagnosis_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Main.004
Event 1 - Calling Diagnosis_Main
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | TRUE (1) | <match> |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | IMMO_FUNC_REQ_BUSY (254) |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
Diagnosis_Main.005
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | Diagnosis_Main |
| Test Case Name | Diagnosis_Main.005 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:16:50 PM |
Test Case Data
| Test Case | Diagnosis_Main.005 |
|---|---|
| File Name | C-000337.DAT |
Requirements/Notes
if(authTimerStarted == TRUE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=FALSE |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=FALSE |
Control Flow
| DiagRoutines.c.Diagnosis_Main |
| DiagRoutines.c.Diagnosis_Main |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of Diagnosis_Main.005
Event 1 - Calling Diagnosis_Main
| Control Flows |
|---|
| <match> |
Event 2 - Returned from Diagnosis_Main
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_Check_Memory_RequestResults.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Memory_RequestResults |
| Test Case Name | RoutineServices_Check_Memory_RequestResults.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:17:04 PM |
Test Case Data
| Test Case | RoutineServices_Check_Memory_RequestResults.001 |
|---|---|
| File Name | C-000338.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Memory_RequestResults | |||
| return | unsigned char | 0 |
Control Flow
| DiagRoutines.c.RoutineServices_Check_Memory_RequestResults |
| DiagRoutines.c.RoutineServices_Check_Memory_RequestResults |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Memory_RequestResults.001
Event 1 - Calling RoutineServices_Check_Memory_RequestResults
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Check_Memory_RequestResults
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_Check_Memory_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Memory_Start |
| Test Case Name | RoutineServices_Check_Memory_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:17:16 PM |
Test Case Data
| Test Case | RoutineServices_Check_Memory_Start.001 |
|---|---|
| File Name | C-000339.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Memory_Start | |||
| return | unsigned char | 0 |
Control Flow
| DiagRoutines.c.RoutineServices_Check_Memory_Start |
| DiagRoutines.c.RoutineServices_Check_Memory_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Memory_Start.001
Event 1 - Calling RoutineServices_Check_Memory_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Check_Memory_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_Check_Programming_Dependencies_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Dependencies_Start |
| Test Case Name | RoutineServices_Check_Programming_Dependencies_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:17:27 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Dependencies_Start.001 |
|---|---|
| File Name | C-000340.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Programming_Dependencies_Start | |||
| return | unsigned char | 0 |
Control Flow
| DiagRoutines.c.RoutineServices_Check_Programming_Dependencies_Start |
| DiagRoutines.c.RoutineServices_Check_Programming_Dependencies_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Dependencies_Start.001
Event 1 - Calling RoutineServices_Check_Programming_Dependencies_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Check_Programming_Dependencies_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:17:40 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.001 |
|---|---|
| File Name | C-000341.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) TRUE if(IMMO6_Status == FALSE) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=FALSE | |
| IMMO6_Status | unsigned char | MACRO=FALSE | |
| authTimerStarted | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | MACRO=DCM_INITIAL |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=TRUE | |
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.001
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_INITIAL (0) | |
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_INITIAL (0) | |
| return | unsigned char | RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | TRUE (1) | <match> |
| IMMO6_Status | unsigned char | FALSE (0) | |
| authTimerStarted | unsigned char | TRUE (1) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:17:53 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.002 |
|---|---|
| File Name | C-000342.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) TRUE if(IMMO6_Status == FALSE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=TRUE | |
| IMMO6_Status | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | MACRO=DCM_INITIAL |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.002
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_INITIAL (0) | |
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_INITIAL (0) | |
| return | unsigned char | RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | FALSE (0) | <match> |
| IMMO6_Status | unsigned char | TRUE (1) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:18:07 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.003 |
|---|---|
| File Name | C-000343.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) FALSE
else if (OpStatus == DCM_PENDING) TRUE
if(isSpeedPreconditionFulfilled != TRUE) TRUE
if(isSafeStatePreconditionFulfilled != TRUE) TRUE
if(IMMO6_Status == IMMO_KEINE_FREIGABE) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=TRUE | |
| IMMO6_Status | unsigned char | MACRO=FALSE | |
| authTimerStarted | unsigned char | MACRO=FALSE | |
| isSpeedPreconditionFulfilled | unsigned char | MACRO=FALSE | |
| isSafeStatePreconditionFulfilled | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | MACRO=DCM_PENDING | |
| Out_Preconditions_List | string | <<malloc 1>> | |
| [0] | string | 0 | |
| DataLength | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=FALSE | |
| IMMO6_Status | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| Out_Preconditions_List | |||
| [0] | string | MACRO=PROG_PREC_VEHICLE_SPEED | |
| DataLength | |||
| [0] | 3 | ||
| return | unsigned char | MACRO=E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.003
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| Out_Preconditions_List | |||
| [0] | string | 0 | |
| DataLength | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| Out_Preconditions_List | |||
| [0] | string | PROG_PREC_VEHICLE_SPEED (5) | <match> |
| DataLength | |||
| [0] | 3 | <match> | |
| return | unsigned char | E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | FALSE (0) | <match> |
| IMMO6_Status | unsigned char | FALSE (0) | <match> |
| authTimerStarted | unsigned char | FALSE (0) | |
| isSpeedPreconditionFulfilled | unsigned char | FALSE (0) | |
| isSafeStatePreconditionFulfilled | unsigned char | FALSE (0) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.004 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:18:18 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.004 |
|---|---|
| File Name | C-000344.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) FALSE
else if (OpStatus == DCM_PENDING) TRUE
if(authTimerStarted == FALSE) TRUE
if(isSpeedPreconditionFulfilled != TRUE) FALSE
if(isSafeStatePreconditionFulfilled != TRUE) FALSE
if(IMMO6_Status == IMMO_KEINE_FREIGABE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=TRUE | |
| IMMO6_Status | unsigned char | MACRO=TRUE | |
| authTimerStarted | unsigned char | MACRO=FALSE | |
| isSpeedPreconditionFulfilled | unsigned char | MACRO=TRUE | |
| isSafeStatePreconditionFulfilled | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | MACRO=DCM_PENDING | |
| Out_Preconditions_List | string | <<malloc 1>> | |
| [0] | string | 0 | |
| DataLength | <<malloc 1>> | ||
| [0] | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | MACRO=FALSE | |
| IMMO6_Status | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| Out_Preconditions_List | |||
| [0] | string | 0 | |
| DataLength | |||
| [0] | 0 | ||
| return | unsigned char | MACRO=E_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.004
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| Out_Preconditions_List | |||
| [0] | string | 0 | |
| DataLength | |||
| [0] | 0 | ||
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| Out_Preconditions_List | |||
| [0] | string | 0 | <match> |
| DataLength | |||
| [0] | 0 | <match> | |
| return | unsigned char | E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| IMMO6_Flashing_Wfs | unsigned char | FALSE (0) | <match> |
| IMMO6_Status | unsigned char | FALSE (0) | <match> |
| authTimerStarted | unsigned char | FALSE (0) | |
| isSpeedPreconditionFulfilled | unsigned char | TRUE (1) | |
| isSafeStatePreconditionFulfilled | unsigned char | TRUE (1) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.005
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.005 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:18:29 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.005 |
|---|---|
| File Name | C-000345.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) TRUE
else if (OpStatus == DCM_PENDING) TRUE
if(authTimerStarted == FALSE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | MACRO=DCM_PENDING |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.005
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | DCM_PENDING (1) | |
| return | unsigned char | RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| authTimerStarted | unsigned char | TRUE (1) |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
RoutineServices_Check_Programming_Preconditions_Start.006
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Check_Programming_Preconditions_Start |
| Test Case Name | RoutineServices_Check_Programming_Preconditions_Start.006 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:18:41 PM |
Test Case Data
| Test Case | RoutineServices_Check_Programming_Preconditions_Start.006 |
|---|---|
| File Name | C-000346.DAT |
Requirements/Notes
if(OpStatus == DCM_INITIAL) TRUE
else if (OpStatus == DCM_PENDING) TRUE
if(authTimerStarted == FALSE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| OpStatus | unsigned char | 2 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Check_Programming_Preconditions_Start | |||
| return | unsigned char | MACRO=E_NOT_OK |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Check_Programming_Preconditions_Start.006
Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | 2 | |
| return | unsigned char | 0 |
Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| OpStatus | unsigned char | 2 | |
| return | unsigned char | E_NOT_OK (1) | <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
RoutineServices_Erase_Memory_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Erase_Memory_Start |
| Test Case Name | RoutineServices_Erase_Memory_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:18:53 PM |
Test Case Data
| Test Case | RoutineServices_Erase_Memory_Start.001 |
|---|---|
| File Name | C-000347.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Erase_Memory_Start | |||
| return | unsigned char | 0 |
Control Flow
| DiagRoutines.c.RoutineServices_Erase_Memory_Start |
| DiagRoutines.c.RoutineServices_Erase_Memory_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_Erase_Memory_Start.001
Event 1 - Calling RoutineServices_Erase_Memory_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Erase_Memory_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_ManualMode_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_ManualMode_Start |
| Test Case Name | RoutineServices_ManualMode_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:19:06 PM |
Test Case Data
| Test Case | RoutineServices_ManualMode_Start.001 |
|---|---|
| File Name | C-000348.DAT |
Requirements/Notes
if(P_LockValue < MANUAL_MODE_LOCK) TRUE if(PosReq == INT_POS_INIT) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | 0 | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | MACRO=INT_POS_INIT | |
| Subprogram: RoutineServices_ManualMode_Start | |||
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_ManualMode_Start | |||
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagRoutines.h | |||
| Subprogram: ManualMode_ManualMode | |||
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_DeadTime | unsigned char | 1 |
Control Flow
| DiagRoutines.c.RoutineServices_ManualMode_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| uut_prototype_stubs.ManualMode_ManualMode |
| DiagRoutines.c.RoutineServices_ManualMode_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_ManualMode_Start.001
Event 1 - Calling RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed ManualMode_ManualMode
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | <match> |
| In_p_Motor_Voltage | unsigned short | 1 | <match> |
| In_p_Target_Current | unsigned short | 1 | <match> |
| In_p_DeadTime | unsigned char | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | INT_POS_INIT (0) |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_ManualMode_Start.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_ManualMode_Start |
| Test Case Name | RoutineServices_ManualMode_Start.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:19:18 PM |
Test Case Data
| Test Case | RoutineServices_ManualMode_Start.002 |
|---|---|
| File Name | C-000349.DAT |
Requirements/Notes
if(P_LockValue < MANUAL_MODE_LOCK) TRUE
if(PosReq == INT_POS_INIT) FALSE -> Check with INT_POS_INIT + 1
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | 0 | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_ManualMode_Start | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagRoutines.c.RoutineServices_ManualMode_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_ManualMode_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_ManualMode_Start.002
Event 1 - Calling RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_ManualMode_Start.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_ManualMode_Start |
| Test Case Name | RoutineServices_ManualMode_Start.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:19:29 PM |
Test Case Data
| Test Case | RoutineServices_ManualMode_Start.003 |
|---|---|
| File Name | C-000350.DAT |
Requirements/Notes
if(P_LockValue < MANUAL_MODE_LOCK) FALSE -> CHeck with P_LockValue = MANUAL_MODE_LOCK
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | MACRO=MANUAL_MODE_LOCK |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_ManualMode_Start | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagRoutines.c.RoutineServices_ManualMode_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_ManualMode_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_ManualMode_Start.003
Event 1 - Calling RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_ManualMode_Start.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_ManualMode_Start |
| Test Case Name | RoutineServices_ManualMode_Start.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:19:40 PM |
Test Case Data
| Test Case | RoutineServices_ManualMode_Start.004 |
|---|---|
| File Name | C-000351.DAT |
Requirements/Notes
if(P_LockValue < MANUAL_MODE_LOCK) FALSE -> CHeck with P_LockValue = max
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_ManualMode_Start | |||
| return | unsigned char | MACRO=RTE_E_INVALID |
Control Flow
| DiagRoutines.c.RoutineServices_ManualMode_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_ManualMode_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_ManualMode_Start.004
Event 1 - Calling RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 99 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_ManualMode_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | RTE_E_INVALID (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_TeachBasedOnActualPos_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnActualPos_Start |
| Test Case Name | RoutineServices_TeachBasedOnActualPos_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:19:54 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnActualPos_Start.001 |
|---|---|
| File Name | C-000352.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check min value
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MIN>> | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_TeachBasedOnActualPos_Start | |||
| In_p_Referenz_Point | unsigned short | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_TeachBasedOnActualPos_Start | |||
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagRoutines.h | |||
| Subprogram: TeachPos_TeachBasePos | |||
| In_p_Referenz_Point | unsigned short | 1 |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| uut_prototype_stubs.TeachPos_TeachBasePos |
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnActualPos_Start.001
Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Referenz_Point | unsigned short | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed TeachPos_TeachBasePos
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Referenz_Point | unsigned short | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Referenz_Point | unsigned short | 1 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_TeachBasedOnActualPos_Start.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnActualPos_Start |
| Test Case Name | RoutineServices_TeachBasedOnActualPos_Start.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:20:08 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnActualPos_Start.002 |
|---|---|
| File Name | C-000353.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> Check P_LockValue = TEACHING_LOCK
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | MACRO=TEACHING_LOCK | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=TRUE |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_TeachBasedOnActualPos_Start | |||
| return | unsigned char | MACRO=DCM_E_SERVICENOTSUPPORTED |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnActualPos_Start.002
Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | DCM_E_SERVICENOTSUPPORTED (17) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_TeachBasedOnActualPos_Start.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnActualPos_Start |
| Test Case Name | RoutineServices_TeachBasedOnActualPos_Start.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:20:19 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnActualPos_Start.003 |
|---|---|
| File Name | C-000354.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> Check P_LockValue = max
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MAX>> | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=TRUE |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_TeachBasedOnActualPos_Start | |||
| return | unsigned char | MACRO=DCM_E_SERVICENOTSUPPORTED |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnActualPos_Start.003
Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 5 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_TeachBasedOnActualPos_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | DCM_E_SERVICENOTSUPPORTED (17) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnActualPos_Start_Flag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_TeachBasedOnCurrent_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnCurrent_Start |
| Test Case Name | RoutineServices_TeachBasedOnCurrent_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:20:30 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnCurrent_Start.001 |
|---|---|
| File Name | C-000355.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min value if(PosReq == INT_POS_INIT) TRUE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MIN>> | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | MACRO=TRUE | |
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 0 | |
| Subprogram: RoutineServices_TeachBasedOnCurrent_Start | |||
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Referenz_Point | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_TeachBasedOnCurrent_Start | |||
| return | unsigned char | 0 | |
| Stubbed Subprograms: | |||
| Unit: Rte_DiagRoutines.h | |||
| Subprogram: TeachBasedOnCurrent_BasedOnCurrent | |||
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_DeadTime | unsigned char | 1 | |
| In_p_Referenz_Point | unsigned short | 1 |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| uut_prototype_stubs.TeachBasedOnCurrent_BasedOnCurrent |
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnCurrent_Start.001
Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Referenz_Point | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 |
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed TeachBasedOnCurrent_BasedOnCurrent
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | <match> |
| In_p_Motor_Voltage | unsigned short | 1 | <match> |
| In_p_Target_Current | unsigned short | 1 | <match> |
| In_p_DeadTime | unsigned char | 1 | <match> |
| In_p_Referenz_Point | unsigned short | 1 | <match> |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_p_Direction | unsigned char | 1 | |
| In_p_Motor_Voltage | unsigned short | 1 | |
| In_p_Target_Current | unsigned short | 1 | |
| In_p_Referenz_Point | unsigned short | 1 | |
| In_p_Deadtime | unsigned char | 1 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | FALSE (0) | <match> |
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 0 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 7/7 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_TeachBasedOnCurrent_Start.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnCurrent_Start |
| Test Case Name | RoutineServices_TeachBasedOnCurrent_Start.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:20:41 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnCurrent_Start.002 |
|---|---|
| File Name | C-000356.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) TRUE if(PosReq == INT_POS_INIT) FALSE
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | 0 | |
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | MACRO=FALSE | |
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_TeachBasedOnCurrent_Start | |||
| return | unsigned char | 1 |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnCurrent_Start.002
Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| TeachBasedOnCurrent_Start_Flag | unsigned char | TRUE (1) | <match> |
| Rte_ComAbs_IntPosReq_MotCtrl_val | unsigned long | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_TeachBasedOnCurrent_Start.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnCurrent_Start |
| Test Case Name | RoutineServices_TeachBasedOnCurrent_Start.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:20:54 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnCurrent_Start.003 |
|---|---|
| File Name | C-000357.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = TEACHING_LOCK
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | MACRO=TEACHING_LOCK |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_TeachBasedOnCurrent_Start | |||
| return | unsigned char | MACRO=DCM_E_SERVICENOTSUPPORTED |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnCurrent_Start.003
Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | DCM_E_SERVICENOTSUPPORTED (17) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_TeachBasedOnCurrent_Start.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_TeachBasedOnCurrent_Start |
| Test Case Name | RoutineServices_TeachBasedOnCurrent_Start.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:21:08 PM |
Test Case Data
| Test Case | RoutineServices_TeachBasedOnCurrent_Start.004 |
|---|---|
| File Name | C-000358.DAT |
Requirements/Notes
if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = max
Input Test Data
| UUT: DiagReadWriteDataByIdentifier.c | |||
| Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read | |||
| Data | |||
| [0] | string | <<MAX>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_TeachBasedOnCurrent_Start | |||
| return | unsigned char | MACRO=DCM_E_SERVICENOTSUPPORTED |
Control Flow
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
| DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read |
| DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_TeachBasedOnCurrent_Start.004
Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| Data | |||
| [0] | string | 48 |
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | DCM_E_SERVICENOTSUPPORTED (17) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:21:21 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.001 |
|---|---|
| File Name | C-000359.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case BTL_MEM:
if(readFlag == TRUE) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=BTL_MEM |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.001
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | BTL_MEM (97) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | BTL_MEM (97) | |
| return | unsigned char | RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:21:33 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.002 |
|---|---|
| File Name | C-000360.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case BTL_MEM:
if(readFlag == TRUE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=BTL_MEM | |
| In_Checksum | unsigned long | <<MAX>> | |
| Out_Status_of_Routine | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| ErrorCode | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| Subprogram: DiagRoutines_ReadStatus | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | 0 | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | 1 | |
| NvmRead | unsigned long | <<MAX>> | |
| In_Checksum | unsigned long | <<MAX>> |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.002
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | BTL_MEM (97) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | 1 | <match> |
| NvmRead | unsigned long | 4294967295 | <match> |
| In_Checksum | unsigned long | 4294967295 | <match> |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | BTL_MEM (97) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:21:46 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.003 |
|---|---|
| File Name | C-000361.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case APP_MEM:
if(readFlag == TRUE) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=APP_MEM |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.003
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | APP_MEM (113) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | APP_MEM (113) | |
| return | unsigned char | RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.004 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:22:01 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.004 |
|---|---|
| File Name | C-000362.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case APP_MEM:
if(readFlag == TRUE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=APP_MEM | |
| In_Checksum | unsigned long | <<MAX>> | |
| Out_Status_of_Routine | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| ErrorCode | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| Subprogram: DiagRoutines_ReadStatus | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | 0 | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | 1 | |
| NvmRead | unsigned long | <<MAX>> | |
| In_Checksum | unsigned long | <<MAX>> |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.004
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | APP_MEM (113) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | 1 | <match> |
| NvmRead | unsigned long | 4294967295 | <match> |
| In_Checksum | unsigned long | 4294967295 | <match> |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | APP_MEM (113) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.005
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.005 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:22:15 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.005 |
|---|---|
| File Name | C-000363.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case HSM_MEM:
if(readFlag == TRUE) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=HSM_MEM |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.005
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | HSM_MEM (129) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock
| Control Flows |
|---|
| <match> |
Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | HSM_MEM (129) | |
| return | unsigned char | RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 3/3 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.006
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.006 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:22:27 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.006 |
|---|---|
| File Name | C-000364.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case HSM_MEM:
if(readFlag == TRUE) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | MACRO=HSM_MEM | |
| In_Checksum | unsigned long | <<MAX>> | |
| Out_Status_of_Routine | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| ErrorCode | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| Subprogram: DiagRoutines_ReadStatus | |||
| return | unsigned char | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| return | unsigned char | 0 | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | 1 | |
| NvmRead | unsigned long | <<MAX>> | |
| In_Checksum | unsigned long | <<MAX>> |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.006
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | HSM_MEM (129) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus
| Control Flows |
|---|
| <match> |
Event 3 - Stubbed DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | 1 | <match> |
| NvmRead | unsigned long | 4294967295 | <match> |
| In_Checksum | unsigned long | 4294967295 | <match> |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | HSM_MEM (129) | |
| In_Checksum | unsigned long | 4294967295 | |
| Out_Status_of_Routine | |||
| [0] | string | 255 | |
| ErrorCode | |||
| [0] | string | 255 | |
| return | unsigned char | 0 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | FALSE (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 5/5 | PASS |
| Control Flows | 4/4 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.007
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.007 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:22:38 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.007 |
|---|---|
| File Name | C-000365.DAT |
Requirements/Notes
switch(In_Length)
case CRC32:
switch(In_MemoryAddress)
case default:
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | MACRO=CRC32_DIAG | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| Out_Status_of_Routine | |||
| [0] | string | MACRO=VPSC_OPERATION_FAILED | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.007
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | CRC32_DIAG (8196) | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | |||
| [0] | string | VPSC_OPERATION_FAILED (1) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
RoutineServices_VerifyPartialSoftwareChecksum_Start.008
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineServices_Verify_Partial_Software_Checksum_Start |
| Test Case Name | RoutineServices_VerifyPartialSoftwareChecksum_Start.008 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:22:49 PM |
Test Case Data
| Test Case | RoutineServices_VerifyPartialSoftwareChecksum_Start.008 |
|---|---|
| File Name | C-000366.DAT |
Requirements/Notes
switch(In_Length) case default
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| In_Length | unsigned short | 0 | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | string | <<malloc 1>> | |
| [0] | string | 0 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start | |||
| Out_Status_of_Routine | |||
| [0] | string | MACRO=VPSC_OPERATION_FAILED | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
| DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.008
Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | 0 | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| In_Length | unsigned short | 0 | |
| In_MemoryAddress | unsigned short | 0 | |
| Out_Status_of_Routine | |||
| [0] | string | VPSC_OPERATION_FAILED (1) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
RoutineStatus_GetStatus.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | RoutineStatus_GetStatus |
| Test Case Name | RoutineStatus_GetStatus.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:23:01 PM |
Test Case Data
| Test Case | RoutineStatus_GetStatus.001 |
|---|---|
| File Name | C-000367.DAT |
Requirements/Notes
not implemented yet
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| Check_Programming_Preconditions_Start_Flag | unsigned char | 1 | |
| ManualMode_Start_Flag | unsigned char | 0 | |
| TeachBasedOnActualPos_Start_Flag | unsigned char | 1 | |
| TeachBasedOnCurrent_Start_Flag | unsigned char | 1 | |
| Subprogram: RoutineStatus_GetStatus | |||
| arg | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: RoutineStatus_GetStatus | |||
| arg | |||
| [0] | string | 1 |
Control Flow
| DiagRoutines.c.RoutineStatus_GetStatus |
| DiagRoutines.c.RoutineStatus_GetStatus |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of RoutineStatus_GetStatus.001
Event 1 - Calling RoutineStatus_GetStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| arg | |||
| [0] | string | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from RoutineStatus_GetStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| arg | |||
| [0] | string | 1 | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| DiagRoutines_Flag | |||
| Check_Programming_Preconditions_Start_Flag | unsigned char | 1 | |
| ManualMode_Start_Flag | unsigned char | 0 | |
| TeachBasedOnActualPos_Start_Flag | unsigned char | 1 | |
| TeachBasedOnCurrent_Start_Flag | unsigned char | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
ServiceRequestNotification_Diag_Confirmation.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | ServiceRequestNotification_Diag_Confirmation |
| Test Case Name | ServiceRequestNotification_Diag_Confirmation.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:23:15 PM |
Test Case Data
| Test Case | ServiceRequestNotification_Diag_Confirmation.001 |
|---|---|
| File Name | C-000368.DAT |
Input Test Data
This test has no input data.
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: ServiceRequestNotification_Diag_Confirmation | |||
| return | unsigned char | 10 |
Control Flow
| DiagRoutines.c.ServiceRequestNotification_Diag_Confirmation |
| DiagRoutines.c.ServiceRequestNotification_Diag_Confirmation |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of ServiceRequestNotification_Diag_Confirmation.001
Event 1 - Calling ServiceRequestNotification_Diag_Confirmation
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from ServiceRequestNotification_Diag_Confirmation
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| return | unsigned char | 10 | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
ServiceRequestNotification_Diag_Indication.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | ServiceRequestNotification_Diag_Indication |
| Test Case Name | ServiceRequestNotification_Diag_Indication.001 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:23:25 PM |
Test Case Data
| Test Case | ServiceRequestNotification_Diag_Indication.001 |
|---|---|
| File Name | C-000369.DAT |
Requirements/Notes
if(SID == 0x10 && *RequestData == 0x02) TRUE if((isSafeStatePreconditionFulfilled == TRUE) && (isSpeedPreconditionFulfilled == TRUE) && (IMMO6_Status != IMMO_KEINE_FREIGABE)) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| isSpeedPreconditionFulfilled | unsigned char | MACRO=TRUE | |
| isSafeStatePreconditionFulfilled | unsigned char | MACRO=TRUE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 1 | |
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| SID | unsigned char | 0x10 | |
| RequestData | string | <<malloc 1>> | |
| [0] | string | 0x2 | |
| ErrorCode | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| ErrorCode | |||
| [0] | string | MACRO=DCM_E_POSITIVERESPONSE | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of ServiceRequestNotification_Diag_Indication.001
Event 1 - Calling ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x10 | |
| RequestData | |||
| [0] | string | 0x2 | |
| ErrorCode | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x10 | |
| RequestData | |||
| [0] | string | 0x2 | |
| ErrorCode | |||
| [0] | string | DCM_E_POSITIVERESPONSE (0) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| isSpeedPreconditionFulfilled | unsigned char | TRUE (1) | |
| isSafeStatePreconditionFulfilled | unsigned char | TRUE (1) | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | 1 |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
ServiceRequestNotification_Diag_Indication.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | ServiceRequestNotification_Diag_Indication |
| Test Case Name | ServiceRequestNotification_Diag_Indication.002 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:23:37 PM |
Test Case Data
| Test Case | ServiceRequestNotification_Diag_Indication.002 |
|---|---|
| File Name | C-000370.DAT |
Requirements/Notes
if(SID == 0x10 && *RequestData == 0x02) TRUE if((isSafeStatePreconditionFulfilled == TRUE) && (isSpeedPreconditionFulfilled == TRUE) && (IMMO6_Status != IMMO_KEINE_FREIGABE)) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| isSpeedPreconditionFulfilled | unsigned char | MACRO=FALSE | |
| isSafeStatePreconditionFulfilled | unsigned char | MACRO=FALSE | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | MACRO=IMMO_KEINE_FREIGABE | |
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| SID | unsigned char | 0x10 | |
| RequestData | string | <<malloc 1>> | |
| [0] | string | 0x2 | |
| ErrorCode | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| ErrorCode | |||
| [0] | string | MACRO=DCM_E_CONDITIONSNOTCORRECT | |
| return | unsigned char | MACRO=E_NOT_OK |
Control Flow
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of ServiceRequestNotification_Diag_Indication.002
Event 1 - Calling ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x10 | |
| RequestData | |||
| [0] | string | 0x2 | |
| ErrorCode | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x10 | |
| RequestData | |||
| [0] | string | 0x2 | |
| ErrorCode | |||
| [0] | string | DCM_E_CONDITIONSNOTCORRECT (34) | <match> |
| return | unsigned char | E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| isSpeedPreconditionFulfilled | unsigned char | FALSE (0) | |
| isSafeStatePreconditionFulfilled | unsigned char | FALSE (0) | |
| Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased | unsigned char | IMMO_KEINE_FREIGABE (0) |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
ServiceRequestNotification_Diag_Indication.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | ServiceRequestNotification_Diag_Indication |
| Test Case Name | ServiceRequestNotification_Diag_Indication.003 |
| Date of Creation | 29 SEP 2024 5:09:22 PM |
| Date of Execution | 29 SEP 2024 6:23:47 PM |
Test Case Data
| Test Case | ServiceRequestNotification_Diag_Indication.003 |
|---|---|
| File Name | C-000371.DAT |
Requirements/Notes
if(SID == 0x10 && *RequestData == 0x02) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| SID | unsigned char | 0x0 | |
| RequestData | string | <<malloc 1>> | |
| [0] | string | 0x0 | |
| ErrorCode | string | <<malloc 1>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: ServiceRequestNotification_Diag_Indication | |||
| ErrorCode | |||
| [0] | string | MACRO=DCM_E_POSITIVERESPONSE | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
| DiagRoutines.c.ServiceRequestNotification_Diag_Indication |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of ServiceRequestNotification_Diag_Indication.003
Event 1 - Calling ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x0 | |
| RequestData | |||
| [0] | string | 0x0 | |
| ErrorCode | |||
| [0] | string | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from ServiceRequestNotification_Diag_Indication
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| SID | unsigned char | 0x0 | |
| RequestData | |||
| [0] | string | 0x0 | |
| ErrorCode | |||
| [0] | string | DCM_E_POSITIVERESPONSE (0) | <match> |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
DiagRoutines_ReadStatus.001
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | DiagRoutines_ReadStatus |
| Test Case Name | DiagRoutines_ReadStatus.001 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:23:59 PM |
Test Case Data
| Test Case | DiagRoutines_ReadStatus.001 |
|---|---|
| File Name | C-000328.DAT |
Requirements/Notes
if(ReadStatus == NVM_REQ_PENDING) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | MACRO=NVM_REQ_PENDING |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: DiagRoutines_ReadStatus | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING |
Control Flow
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagRoutines_ReadStatus.001
Event 1 - Calling DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_PENDING (2) | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_PENDING (2) | |
| return | unsigned char | RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 1/1 | PASS |
| Control Flows | 2/2 | PASS |
DiagRoutines_ReadStatus.002
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | DiagRoutines_ReadStatus |
| Test Case Name | DiagRoutines_ReadStatus.002 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:24:13 PM |
Test Case Data
| Test Case | DiagRoutines_ReadStatus.002 |
|---|---|
| File Name | C-000329.DAT |
Requirements/Notes
if(ReadStatus == NVM_REQ_PENDING) FALSE
else if(ReadStatus == NVM_REQ_OK) TRUE
if(NvmRead == In_Checksum) TRUE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | MACRO=NVM_REQ_OK | |
| ptrStatus_Routine | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| NvmRead | unsigned long | <<MAX>> | |
| In_Checksum | unsigned long | <<MAX>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ptrStatus_Routine | |||
| [0] | string | MACRO=VPSC_OPERATION_SUCCESS | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagRoutines_ReadStatus.002
Event 1 - Calling DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_OK (0) | |
| ptrStatus_Routine | |||
| [0] | string | 255 | |
| NvmRead | unsigned long | 4294967295 | |
| In_Checksum | unsigned long | 4294967295 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_OK (0) | |
| ptrStatus_Routine | |||
| [0] | string | VPSC_OPERATION_SUCCESS (0) | <match> |
| NvmRead | unsigned long | 4294967295 | |
| In_Checksum | unsigned long | 4294967295 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DiagRoutines_ReadStatus.003
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | DiagRoutines_ReadStatus |
| Test Case Name | DiagRoutines_ReadStatus.003 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:24:25 PM |
Test Case Data
| Test Case | DiagRoutines_ReadStatus.003 |
|---|---|
| File Name | C-000330.DAT |
Requirements/Notes
if(ReadStatus == NVM_REQ_PENDING) FALSE
else if(ReadStatus == NVM_REQ_OK) TRUE
if(NvmRead == In_Checksum) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=FALSE | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | MACRO=NVM_REQ_OK | |
| ptrStatus_Routine | string | <<malloc 1>> | |
| [0] | string | <<MAX>> | |
| NvmRead | unsigned long | <<MAX>> | |
| In_Checksum | unsigned long | <<MIN>> |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: DiagRoutines_ReadStatus | |||
| ptrStatus_Routine | |||
| [0] | string | MACRO=VPSC_OPERATION_FAILED | |
| return | unsigned char | MACRO=RTE_E_OK |
Control Flow
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagRoutines_ReadStatus.003
Event 1 - Calling DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_OK (0) | |
| ptrStatus_Routine | |||
| [0] | string | 255 | |
| NvmRead | unsigned long | 4294967295 | |
| In_Checksum | unsigned long | 0 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | NVM_REQ_OK (0) | |
| ptrStatus_Routine | |||
| [0] | string | VPSC_OPERATION_FAILED (1) | <match> |
| NvmRead | unsigned long | 4294967295 | |
| In_Checksum | unsigned long | 0 | |
| return | unsigned char | RTE_E_OK (0) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 3/3 | PASS |
| Control Flows | 2/2 | PASS |
DiagRoutines_ReadStatus.004
Test Case Configuration
| Unit Under Test | DiagRoutines |
|---|---|
| Subprogram | DiagRoutines_ReadStatus |
| Test Case Name | DiagRoutines_ReadStatus.004 |
| Date of Creation | 29 SEP 2024 5:09:21 PM |
| Date of Execution | 29 SEP 2024 6:24:35 PM |
Test Case Data
| Test Case | DiagRoutines_ReadStatus.004 |
|---|---|
| File Name | C-000331.DAT |
Requirements/Notes
if(ReadStatus == NVM_REQ_PENDING) FALSE else if(ReadStatus == NVM_REQ_OK) FALSE
Input Test Data
| UUT: DiagRoutines.c | |||
| Subprogram: DiagRoutines_ReadStatus | |||
| ReadStatus | unsigned char | 1 |
Expected Test Data
| UUT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | MACRO=TRUE | |
| Subprogram: DiagRoutines_ReadStatus | |||
| return | unsigned char | MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK |
Control Flow
| DiagRoutines.c.DiagRoutines_ReadStatus |
| DiagRoutines.c.DiagRoutines_ReadStatus |
Test Case / Parameter Input User Code
This test has no input user code.
Test Case / Parameter Expected User Code
This test has no expected user code.
Execution Results (PASS)
Start of DiagRoutines_ReadStatus.004
Event 1 - Calling DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | 1 | |
| return | unsigned char | 0 |
| Control Flows |
|---|
| <match> |
Event 2 - Returned from DiagRoutines_ReadStatus
| Parameter | Type | Actual Value | Expected Value |
|---|---|---|---|
| ReadStatus | unsigned char | 1 | |
| return | unsigned char | RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK (1) | <match> |
| Global Data | Type | Actual Value | Expected Value |
|---|---|---|---|
| UNIT: DiagRoutines.c | |||
| Globals: | |||
| readFlag | unsigned char | TRUE (1) | <match> |
| Control Flows |
|---|
| <match> |
UUT Returned control to Driver, end of test case
Result - PASS
| Expected Results matched 100% | 2/2 | PASS |
| Control Flows | 2/2 | PASS |
| Coverage Type | Statement+Branch |
|---|---|
| Unit | DiagReadWriteDataByIdentifier |
| Test Case | Aggregate |
/********************************************************************************************************************** * FILE REQUIRES USER MODIFICATIONS * Template Scope: sections marked with Start and End comments * ------------------------------------------------------------------------------------------------------------------- * This file includes template code that must be completed and/or adapted during BSW integration. * The template code is incomplete and only intended for providing a signature and an empty implementation. * It is neither intended nor qualified for use in series production without applying suitable quality measures. * The template code must be completed as described in the instructions given within this file and/or in the. * Technical Reference. * The completed implementation must be tested with diligent care and must comply with all quality requirements which. * are necessary according to the state of the art before its use. *********************************************************************************************************************/ /********************************************************************************************************************** * FILE DESCRIPTION * ------------------------------------------------------------------------------------------------------------------- * File: DiagReadWriteDataByIdentifier.c * Config: Plck_Audi_PPE.dpa * SW-C Type: DiagReadWriteDataByIdentifier * * Generator: MICROSAR RTE Generator Version 4.29.0 * RTE Core Version 1.29.0 * License: CBD2200561 * * Description: C-Code implementation template for SW-C <DiagReadWriteDataByIdentifier> *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of version logging area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /* PRQA S 0777, 0779 EOF */ /* MD_MSR_Rule5.1, MD_MSR_Rule5.2 */ /* PRQA S 2052 EOF # used only in development process. will be removed until the final version */ /* PRQA S 2053 EOF # used only in development process. will be removed until the final version */ /* PRQA S 3417 EOF # Rte generated code */ /* MD_MSR_M3CM-3_1_Rule-12.3 */ /* PRQA S 0292 EOF # A2L required comments */ /* MD_MSR_M3CM-2_2_Dir-1.1 */ /* PRQA S 0380 EOF # Code needs all those defines */ /* MD_MSR_M3CM-2_2_C99_Dir-1.1-C99 */ /* PRQA S 1534 EOF # Generated defines */ /* MD_MSR_M3CM-3_1_Rule-2.5 */ /* PRQA S 0303 EOF # Memory mapped I/O ports must be addressed */ /* MD_MSR_M3CM-3_1_Rule-11.4 */ /* PRQA S 2810 EOF # Pointer allready dereferenced */ /* MD_MSR_M3CM-2_1_Rule-1.3 */ /* PRQA S 3673 EOF # Parameter data not modified */ /* MD_MSR_M3CM-3_1_Rule-8.13 */ /* PRQA S 1339 EOF # Evaluating the address of parameter*/ /* MD_MSR_M3CM-3_1_Rule-17.8 */ /* PRQA S 2983 EOF # It will be used in the future and suppression will not be required any more*/ /* PRQA S 0791 EOF # Generated defines */ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of version logging area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * * AUTOSAR Modelling Object Descriptions * ********************************************************************************************************************** * * Data Types: * =========== * Csm_KeyDataType_CsmKey_HsmVersionInformationKey * Used as Buffer for service. * * DW_Kilometerstand * uint32 represents integers with a minimum value of 0 and a maximum value * of 4294967295. The order-relation on uint32 is: x < y if y - x is positive. * uint32 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 12234567, 104400. * * DataPrimitiveType_sint16 * SInt16 represents integers with a minimum value of -32768 and a maximum value * of 32767. The order-relation on sint16 is: x < y if y - x is positive. * sint16 has a lexical representation consisting of an optional sign followed * by a finite-length sequence of decimal digits (#x30-#x39). If the sign is * omitted, "+" is assumed. * * For example: -1, 0, -12678, +10000, 2500 * * DataPrimitiveType_uint16 * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * DataPrimitiveType_uint8 * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_NegativeResponseCodeType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_OpStatusType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * FblMetaDataHandler_NvmBlockType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Ivd_RequestPostRun * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * NvM_RequestResultType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * SfdA_MileageImplDataType * uint32 represents integers with a minimum value of 0 and a maximum value * of 4294967295. The order-relation on uint32 is: x < y if y - x is positive. * uint32 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 12234567, 104400. * * SfdA_ProjectIdType * uint32 represents integers with a minimum value of 0 and a maximum value * of 4294967295. The order-relation on uint32 is: x < y if y - x is positive. * uint32 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 12234567, 104400. * * UH_Jahr * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * UH_Minute * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * UH_Monat * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * UH_Sekunde * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * UH_Stunde * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * UH_Tag * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * * Operation Prototypes: * ===================== * KeyElementGet of Port Interface CsmKeyManagement_CsmKey_HsmVersionInformationKey * Retrieves the key element bytes from a specific key element of the key and stores the key element in the provided buffer. * *********************************************************************************************************************/ #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/Rte_DiagReadWriteDataByIdentifier.h" /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of include and declaration area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/02_APP/LOGISTIC/Logistic.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/VSTDLIB/IMPLEMENTATION/vstdlib.h" #include "C:/Plck_RepoNew/Plck_Audi_PPE/00_SW/02_APP/Diagnosis/Diag.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/DCM/IMPLEMENTATION/Dcm.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/02_APP/COMABS/COMABS/ComAbs.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/BSWM/IMPLEMENTATION/BswM.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/SchM_Fee.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/SchM_Fls_17_Dmu.h" /* Macros for the indexes of BLU and HSM in Updater Block */ /* Macro for Application Valid Flag*/ typedef struct { Rte_DT_Fazit_Datatype_0 production_plant_nr; Rte_DT_Fazit_Datatype_2 manufacture_date; Rte_DT_Fazit_Datatype_1 production_test_system_nr; Rte_DT_Fazit_Datatype_3 consecutive_supp; } VKMS_Fazit_Datatype; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" static VKMS_Fazit_Datatype VKMS_FAZIT_String; static Fazit_Datatype FAZIT_String; static uint8 P_LockValue; static uint8 ECU_Prog_Info; static uint8 P_LockValueInverted; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" /* @@ SYMBOL = v_Switching_operation_counter_Flag @@ A2L_TYPE = MEASURE @@ DATA_TYPE = UBYTE @@ GROUP = DiagReadWrite @@ END */ static boolean v_Switching_operation_counter_Flag = 0u; /* @@ SYMBOL = v_P_Not_P_not_reachable_Flag @@ A2L_TYPE = MEASURE @@ DATA_TYPE = UBYTE @@ GROUP = DiagReadWrite @@ END */ static boolean v_P_Not_P_not_reachable_Flag = 0u; /* @@ SYMBOL = v_NotP_P_not_reachable_Flag @@ A2L_TYPE = MEASURE @@ DATA_TYPE = UBYTE @@ GROUP = DiagReadWrite @@ END */ static boolean v_NotP_P_not_reachable_Flag = 0u; /* @@ SYMBOL = DIAG_V_DEVELOPMENT_MSG_STATUS @@ A2L_TYPE = MEASURE @@ DATA_TYPE = UBYTE @@ GROUP = DiagReadWrite @@ END */ static uint8 DIAG_V_DEVELOPMENT_MSG_STATUS = 0u; static boolean dev_mess_read_status = 0u; static boolean pLockValueReadStatus = 0u; /* GIT ID HASH*/ static volatile uint64 git_Hash = 0u; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of include and declaration area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * * Used AUTOSAR Data Types * ********************************************************************************************************************** * * Primitive Types: * ================ * DataPrimitiveType_sint16: Integer in interval [-32768...32767] * DataPrimitiveType_uint16: Integer in interval [0...65535] * DataPrimitiveType_uint8: Integer in interval [0...255] * Rte_DT_Fazit_Datatype_0_0: Integer in interval [0...255] * Rte_DT_Fazit_Datatype_1_0: Integer in interval [0...255] * Rte_DT_Fazit_Datatype_2_0: Integer in interval [0...255] * Rte_DT_Fazit_Datatype_3_0: Integer in interval [0...255] * Rte_DT_VIN_Type_0: Integer in interval [0...255] * SFIX16_EN9: Integer in interval [-32768...32767] * SfdA_MileageImplDataType: Integer in interval [0...4294967295] * SfdA_ProjectIdType: Integer in interval [0...4294967295] * UH_Jahr: Integer in interval [0...127] * UH_Minute: Integer in interval [0...59] * UH_Sekunde: Integer in interval [0...59] * UH_Stunde: Integer in interval [0...23] * boolean: Boolean (standard type) * dtRef_VOID: DataReference * dtRef_const_VOID: DataReference * sint16: Integer in interval [-32768...32767] (standard type) * sint32: Integer in interval [-2147483648...2147483647] (standard type) * uint16: Integer in interval [0...65535] (standard type) * uint32: Integer in interval [0...4294967295] (standard type) * uint8: Integer in interval [0...255] (standard type) * uint8: Integer in interval [0...255] (standard type) * * Enumeration Types: * ================== * DW_Kilometerstand: Enumeration of integer in interval [0...1048575] with enumerators * Cxfffff_Fehler (1048575U) * Cxffffe_Init (1048574U) * Dcm_NegativeResponseCodeType: Enumeration of integer in interval [0...255] with enumerators * DCM_E_POSITIVERESPONSE (0U) * DCM_E_GENERALREJECT (16U) * DCM_E_SERVICENOTSUPPORTED (17U) * DCM_E_SUBFUNCTIONNOTSUPPORTED (18U) * DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT (19U) * DCM_E_RESPONSETOOLONG (20U) * DCM_E_BUSYREPEATREQUEST (33U) * DCM_E_CONDITIONSNOTCORRECT (34U) * DCM_E_REQUESTSEQUENCEERROR (36U) * DCM_E_NORESPONSEFROMSUBNETCOMPONENT (37U) * DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION (38U) * DCM_E_REQUESTOUTOFRANGE (49U) * DCM_E_SECURITYACCESSDENIED (51U) * DCM_E_AUTHENTICATIONREQUIRED (52U) * DCM_E_INVALIDKEY (53U) * DCM_E_EXCEEDNUMBEROFATTEMPTS (54U) * DCM_E_REQUIREDTIMEDELAYNOTEXPIRED (55U) * DCM_E_CVF_INVALIDTIMEPERIOD (80U) * DCM_E_CVF_INVALIDSIGNATURE (81U) * DCM_E_CVF_INVALIDCHAINOFTRUST (82U) * DCM_E_CVF_INVALIDTYPE (83U) * DCM_E_CVF_INVALIDFORMAT (84U) * DCM_E_CVF_INVALIDCONTENT (85U) * DCM_E_CVF_INVALIDSCOPE (86U) * DCM_E_CVF_INVALIDCERTIFICATEREVOKED (87U) * DCM_E_OWNERSHIPVERIFICATIONFAILED (88U) * DCM_E_CHALLENGECALCULATIONFAILED (89U) * DCM_E_UPLOADDOWNLOADNOTACCEPTED (112U) * DCM_E_TRANSFERDATASUSPENDED (113U) * DCM_E_GENERALPROGRAMMINGFAILURE (114U) * DCM_E_WRONGBLOCKSEQUENCECOUNTER (115U) * DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING (120U) * DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION (126U) * DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION (127U) * DCM_E_RPMTOOHIGH (129U) * DCM_E_RPMTOOLOW (130U) * DCM_E_ENGINEISRUNNING (131U) * DCM_E_ENGINEISNOTRUNNING (132U) * DCM_E_ENGINERUNTIMETOOLOW (133U) * DCM_E_TEMPERATURETOOHIGH (134U) * DCM_E_TEMPERATURETOOLOW (135U) * DCM_E_VEHICLESPEEDTOOHIGH (136U) * DCM_E_VEHICLESPEEDTOOLOW (137U) * DCM_E_THROTTLE_PEDALTOOHIGH (138U) * DCM_E_THROTTLE_PEDALTOOLOW (139U) * DCM_E_TRANSMISSIONRANGENOTINNEUTRAL (140U) * DCM_E_TRANSMISSIONRANGENOTINGEAR (141U) * DCM_E_BRAKESWITCH_NOTCLOSED (143U) * DCM_E_SHIFTERLEVERNOTINPARK (144U) * DCM_E_TORQUECONVERTERCLUTCHLOCKED (145U) * DCM_E_VOLTAGETOOHIGH (146U) * DCM_E_VOLTAGETOOLOW (147U) * DCM_E_VMSCNC_0 (240U) * DCM_E_VMSCNC_1 (241U) * DCM_E_VMSCNC_2 (242U) * DCM_E_VMSCNC_3 (243U) * DCM_E_VMSCNC_4 (244U) * DCM_E_VMSCNC_5 (245U) * DCM_E_VMSCNC_6 (246U) * DCM_E_VMSCNC_7 (247U) * DCM_E_VMSCNC_8 (248U) * DCM_E_VMSCNC_9 (249U) * DCM_E_VMSCNC_A (250U) * DCM_E_VMSCNC_B (251U) * DCM_E_VMSCNC_C (252U) * DCM_E_VMSCNC_D (253U) * DCM_E_VMSCNC_E (254U) * Dcm_OpStatusType: Enumeration of integer in interval [0...64] with enumerators * DCM_INITIAL (0U) * DCM_PENDING (1U) * DCM_CANCEL (2U) * DCM_FORCE_RCRRP_OK (3U) * DCM_FORCE_RCRRP_NOT_OK (64U) * FblMetaDataHandler_NvmBlockType: Enumeration of integer in interval [0...255] with enumerators * FBL_METADATAHANDLER_RFS_CURRENT_APPL_BLOCK (0U) * FBL_METADATAHANDLER_RFS_CURRENT_BOOT_BLOCK (1U) * FBL_METADATAHANDLER_RFS_CURRENT_HSMBINARY_BLOCK (2U) * FBL_METADATAHANDLER_RFS_MINIMUM_APPL_BLOCK (3U) * FBL_METADATAHANDLER_RFS_MINIMUM_BOOT_BLOCK (4U) * FBL_METADATAHANDLER_RFS_MINIMUM_HSMBINARY_BLOCK (5U) * Ivd_RequestPostRun: Enumeration of integer in interval [0...1] with enumerators * IVD_REQUESTPOSTRUN_REQUESTED (0U) * IVD_REQUESTPOSTRUN_RELEASED (1U) * NvM_RequestResultType: Enumeration of integer in interval [0...255] with enumerators * NVM_REQ_OK (0U) * NVM_REQ_NOT_OK (1U) * NVM_REQ_PENDING (2U) * NVM_REQ_INTEGRITY_FAILED (3U) * NVM_REQ_BLOCK_SKIPPED (4U) * NVM_REQ_NV_INVALIDATED (5U) * NVM_REQ_CANCELED (6U) * NVM_REQ_REDUNDANCY_FAILED (7U) * NVM_REQ_RESTORED_FROM_ROM (8U) * Rte_DT_SG_HCP1_09_0: Enumeration of integer in interval [0...7] with enumerators * Cx7_Fehler (7U) * Cx1_no_degradation_normal_mode (1U) * Cx3_degradation_level2 (3U) * Cx5_emergency_operationN2 (5U) * Cx6_emergency_operationN3 (6U) * Cx0_Init (0U) * Cx2_degradation_level1 (2U) * Cx4_emergency_operationN1 (4U) * Rte_DT_SG_HCP1_09_1: Enumeration of integer in interval [0...3] with enumerators * Cx1_Clu2_Axl1_CouplingRequest (1U) * Cx0_Clu2_Axl1_DefaultOffState (0U) * Cx2_Clu2_Axl1_DecouplingRequest (2U) * Cx3_Init (3U) * Rte_DT_SG_HCP1_09_10: Enumeration of integer in interval [0...1] with enumerators * Cx1_notification_active (1U) * Cx0_no_notification (0U) * Rte_DT_SG_HCP1_09_11: Enumeration of integer in interval [0...1] with enumerators * Cx0_no_notification (0U) * Cx1_notification_active (1U) * Rte_DT_SG_HCP1_09_12: Enumeration of integer in interval [0...7] with enumerators * Cx7_Fehler (7U) * Cx5_tbd (5U) * Cx4_tbd (4U) * Cx3_tbd (3U) * Cx2_Disable (2U) * Cx6_Init (6U) * Cx0_NoRequest (0U) * Cx1_Enable (1U) * Rte_DT_SG_HCP1_09_13: Enumeration of integer in interval [0...3] with enumerators * Cx3_Fehler (3U) * Cx2_Init (2U) * Cx1_HighAvailabilityConfigured (1U) * Cx0_NotConfigured (0U) * Rte_DT_SG_HCP1_09_14: Enumeration of integer in interval [0...4] with enumerators * Cx4_Fehler (4U) * Cx0_Unknown (0U) * Cx1_Engaged (1U) * Cx2_Disengaged (2U) * Cx3_Init (3U) * Rte_DT_SG_HCP1_09_15: Enumeration of integer in interval [0...4] with enumerators * Cx0_NoRequest (0U) * Cx1_Prepare_Engage (1U) * Cx3_Disengage (3U) * Cx4_Init (4U) * Cx2_Engage (2U) * Rte_DT_SG_HCP1_09_16: Enumeration of integer in interval [0...1] with enumerators * Cx1_FahrmodusB_aktiv (1U) * Cx0_FahrmodusB_inaktiv (0U) * Rte_DT_SG_HCP1_09_2: Enumeration of integer in interval [0...127] with enumerators * Cx7f_Fehler (127U) * Cx7e_Init (126U) * Unit: [Unit_None], Factor: 0.01, Offset: 0 * Rte_DT_SG_HCP1_09_3: Enumeration of integer in interval [0...127] with enumerators * Cx7f_Fehler (127U) * Cx7e_Init (126U) * Unit: [Unit_None], Factor: 0.01, Offset: 0 * Rte_DT_SG_HCP1_09_4: Enumeration of integer in interval [0...1023] with enumerators * Cx3ff_Fehler (1023U) * Cx3fe_Init (1022U) * Unit: [Unit_NewtoMeter], Factor: 32, Offset: 0 * Rte_DT_SG_HCP1_09_7: Enumeration of integer in interval [0...7] with enumerators * Cx7_Fehler (7U) * Cx1_high_chassis_level (1U) * Cx2_low_chassis_level (2U) * Cx6_Init (6U) * Cx0_standard_chassis_level (0U) * Rte_DT_SG_HCP1_09_8: Enumeration of integer in interval [0...9] with enumerators * Cx7_launch_control_light_preparation_phase (7U) * Cx3_launch_control_preconditioning_requested (3U) * Cx8_launch_control_light_active (8U) * Cx5_electric_launch_control_active (5U) * Cx4_electric_launch_control_preparation_phase (4U) * Cx2_launch_control_active (2U) * Cx0_init_inactive (0U) * Cx9_Reserved (9U) * Cx1_launch_control_preparation_phase (1U) * Cx6_electric_launch_control_preconditioning_requested (6U) * Rte_DT_SG_HCP1_09_9: Enumeration of integer in interval [0...1] with enumerators * Cx1_notification_active (1U) * Cx0_no_notification (0U) * UH_Monat: Enumeration of integer in interval [0...15] with enumerators * Cxf_Fehler (15U) * Cxe_Relatives_Datum (14U) * Cx0_Init (0U) * UH_Tag: Enumeration of integer in interval [0...31] with enumerators * Cx0_Init (0U) * * Array Types: * ============ * Csm_KeyDataType_CsmKey_HsmVersionInformationKey: Array with 64 element(s) of type uint8 * DataArrayType_uint8_3: Array with 3 element(s) of type uint8 * Dcm_Data13ByteType: Array with 13 element(s) of type uint8 * Dcm_Data17ByteType: Array with 17 element(s) of type uint8 * Dcm_Data1ByteType: Array with 1 element(s) of type uint8 * Dcm_Data20ByteType: Array with 20 element(s) of type uint8 * Dcm_Data254ByteType: Array with 254 element(s) of type uint8 * Dcm_Data25ByteType: Array with 25 element(s) of type uint8 * Dcm_Data2ByteType: Array with 2 element(s) of type uint8 * Dcm_Data3ByteType: Array with 3 element(s) of type uint8 * Dcm_Data4ByteType: Array with 4 element(s) of type uint8 * Dcm_Data5ByteType: Array with 5 element(s) of type uint8 * Dcm_Data6ByteType: Array with 6 element(s) of type uint8 * Dcm_Data7ByteType: Array with 7 element(s) of type uint8 * Dcm_Data8ByteType: Array with 8 element(s) of type uint8 * FblMetaDataHandler_RfsV_ArrayType: Array with 4 element(s) of type uint8 * Rte_DT_Fazit_Datatype_0: Array with 7 element(s) of type Rte_DT_Fazit_Datatype_0_0 * Rte_DT_Fazit_Datatype_1: Array with 8 element(s) of type Rte_DT_Fazit_Datatype_1_0 * Rte_DT_Fazit_Datatype_2: Array with 4 element(s) of type Rte_DT_Fazit_Datatype_2_0 * Rte_DT_Fazit_Datatype_3: Array with 4 element(s) of type Rte_DT_Fazit_Datatype_3_0 * SfdA_EcuGroupIdType: Array with 23 element(s) of type uint8 * VIN_Type: Array with 17 element(s) of type Rte_DT_VIN_Type_0 * VKMS_FazitIdBufferType: Array with 23 element(s) of type uint8 * VKMS_VinBufferType: Array with 17 element(s) of type uint8 * uint8_23: Array with 23 element(s) of type uint8 * * Record Types: * ============= * Fazit_Datatype: Record with elements * production_plant_nr of type Rte_DT_Fazit_Datatype_0 * manufacture_date of type Rte_DT_Fazit_Datatype_1 * production_test_system_nr of type Rte_DT_Fazit_Datatype_2 * consecutive_supp of type Rte_DT_Fazit_Datatype_3 * SG_HCP1_09: Record with elements * AIAD_StsSysDgrd of type Rte_DT_SG_HCP1_09_0 * AICluT_StReqClu2Axp of type Rte_DT_SG_HCP1_09_1 * AIPT_FacSideAxlFr of type Rte_DT_SG_HCP1_09_2 * AIPT_FacSideAxlRe of type Rte_DT_SG_HCP1_09_3 * AIPT_TqWhlDeltaTCSSpdIntv of type Rte_DT_SG_HCP1_09_4 * HCP1_09_BZ of type uint8 * HCP1_09_CRC of type uint8 * LC_StKinRlvHei of type Rte_DT_SG_HCP1_09_7 * LnchCtl_StReq of type Rte_DT_SG_HCP1_09_8 * PLC_FlgDispMsgPrkEmgcyRlsAcv of type Rte_DT_SG_HCP1_09_9 * PLC_FlgDispMsgPrkLockDfctWoutLim of type Rte_DT_SG_HCP1_09_10 * PLC_FlgDispWarnPrkNotPsbl of type Rte_DT_SG_HCP1_09_11 * PLC_MdAutLockReq of type Rte_DT_SG_HCP1_09_12 * PLC_StHiAvlConfVMM of type Rte_DT_SG_HCP1_09_13 * PLC_StPosn of type Rte_DT_SG_HCP1_09_14 * PLC_StPosnReq of type Rte_DT_SG_HCP1_09_15 * PTOMM_FlgDrvMdB of type Rte_DT_SG_HCP1_09_16 * SignalVoid_HCP1_09_0 of type uint8 * *********************************************************************************************************************/ /********************************************************************************************************************** * * APIs which are accessible from all runnable entities of the SW-C * ********************************************************************************************************************** * Per-Instance Memory: * ==================== * uint8 *Rte_Pim_PIM_ECU_Programming_information(void) * uint8 *Rte_Pim_PIM_P_LockValue(void) * uint8 *Rte_Pim_PIM_P_LockValue_Inverted(void) * uint8 *Rte_Pim_PIM_V_development_messages(void) * Fazit_Datatype *Rte_Pim_Rte_PIM_Fazit(void) * * Calibration Parameters: * ======================= * SW-C local Calibration Parameters: * ---------------------------------- * uint8 Rte_CData_NvM_P_LockValue_DefaultValue(void) * uint8 Rte_CData_NvM_P_LockValue_Inverted_DefaultValue(void) * uint8 Rte_CData_NvM_v_development_messages_DefaultValue(void) * Fazit_Datatype *Rte_CData_Nvm_Fazit_String_Identification_DefaultValue(void) * Fazit_Datatype *Rte_CData_Nvm_Fazit_String_Identification_DefaultValue_1(void) * *********************************************************************************************************************/ #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd02_Power_KL30_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd02_Power_KL30> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Power_KL30_v_Power_KL30(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd02_Power_KL30_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd02_Power_KL30_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd02_Power_KL30_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd02_Power_KL30_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd02_Power_KL30_ReadData (returns application error) *********************************************************************************************************************/ 661 1 0 (T) CSDataServices_DID_0xfd02_Power_KL30_ReadData 666 1 1 * uint16 Power_KL30_val = 0u; 668 1 2 * (void)(*(&Power_KL30_val) = Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30, ((Std_ReturnType)(0U))); 670 1 3 * Data[0] = (uint8)(Power_KL30_val / (100u)); 672 1 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd03_I_motor_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd03_I_motor> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_I_Motor_v_I_Motor(uint8 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd03_I_motor_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd03_I_motor_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd03_I_motor_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd03_I_motor_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd03_I_motor_ReadData (returns application error) *********************************************************************************************************************/ 720 2 0 (T) CSDataServices_DID_0xfd03_I_motor_ReadData 725 2 1 * uint8 I_motor_val = 0u; 726 2 2 * (void)(*(&I_motor_val) = Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor, ((Std_ReturnType)(0U))); 727 2 3 * Data[0] = (uint8)(I_motor_val); 728 2 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd04_U_motor_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd04_U_motor> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_U_Motor_v_U_Motor(sint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd04_U_motor_ReadData(DataPrimitiveType_sint16 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd04_U_motor_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd04_U_motor_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd04_U_motor_ReadData( DataPrimitiveType_sint16 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd04_U_motor_ReadData (returns application error) *********************************************************************************************************************/ 776 3 0 (T) CSDataServices_DID_0xfd04_U_motor_ReadData 781 3 1 * sint16 U_motor_val = 0; 782 3 2 * (void)(*(&U_motor_val) = Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor, ((Std_ReturnType)(0U))); 784 3 3 (T)(F) if (U_motor_val < 0) { 786 3 4 * U_motor_val = U_motor_val * (-1); } 788 3 5 * *(Data) = U_motor_val; 789 3 6 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd05_Temperature_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd05_Temperature> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Temperature_v_Temperature(sint32 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd05_Temperature_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd05_Temperature_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd05_Temperature_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd05_Temperature_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd05_Temperature_ReadData (returns application error) *********************************************************************************************************************/ sint32 v_Temperature_value; // (void)Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(&v_Temperature_value); 837 4 0 (T) CSDataServices_DID_0xfd05_Temperature_ReadData 844 4 1 * (void)(*(&v_Temperature_value) = Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature, ((Std_ReturnType)(0U))); 845 4 2 (T)(F) if(v_Temperature_value <= -((40))) { 847 4 3 * Data[0] = (uint8)((0u)); } else { 851 4 4 * Data[0] = (uint8)(v_Temperature_value + (40)); /* PRQA S 4434 , 4393 #Value is send to DCM and parameter must be unsigned */ } 853 4 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd06_counter_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd06_counter> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_v_switching_operation_v_switching_operation(uint32 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd06_counter_ReadData(uint8 *Data) * Argument Data: uint8* is of type DataArrayType_uint8_3 * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd06_counter_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd06_counter_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd06_counter_ReadData( uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd06_counter_ReadData (returns application error) *********************************************************************************************************************/ uint32 v_Switching_operation_counter; 902 5 0 (T) CSDataServices_DID_0xfd06_counter_ReadData 909 5 1 * (void)(*(&v_Switching_operation_counter) = Rte_Eam_w_Diag_v_switching_operation_v_switching_operation, ((Std_ReturnType)(0U))); 911 5 2 * Data[0] = (uint8)(v_Switching_operation_counter >> (16u)); 912 5 3 * Data[1] = (uint8)(v_Switching_operation_counter >> (8u)); 913 5 4 * Data[2] = (uint8)v_Switching_operation_counter; /* PRQA S 3120 #Array index */ 915 5 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd07_P_not_P_not_reachable> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData(uint8 *Data) * Argument Data: uint8* is of type DataArrayType_uint8_3 * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd07_P_not_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData( uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData (returns application error) *********************************************************************************************************************/ uint16 v_P_Not_P_not_reachable; 964 6 0 (T) CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData 971 6 1 * (void)(*(&v_P_Not_P_not_reachable) = Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable, ((Std_ReturnType)(0U))); 973 6 2 * Data[0] = (uint8)0; 974 6 3 * Data[1] = (uint8)(v_P_Not_P_not_reachable >> (8u)); 975 6 4 * Data[2] = (uint8)v_P_Not_P_not_reachable; /* PRQA S 3120 # Array index */ 977 6 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd08_Not_P_P_not_reachable> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData(uint8 *Data) * Argument Data: uint8* is of type DataArrayType_uint8_3 * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd08_Not_P_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData( uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData (returns application error) *********************************************************************************************************************/ uint16 v_Not_P_P_not_reachable; 1026 7 0 (T) CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData 1033 7 1 * (void)(*(&v_Not_P_P_not_reachable) = Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable, ((Std_ReturnType)(0U))); 1035 7 2 * Data[0] = (uint8)0; 1036 7 3 * Data[1] = (uint8)(v_Not_P_P_not_reachable >> (8u)); 1037 7 4 * Data[2] = (uint8)v_Not_P_P_not_reachable; /*PRQA S 3120 #Array index*/ 1039 7 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd09_Angle_external_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd09_Angle_external> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Angle_external_v_Angle_external(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd09_Angle_external_ReadData(DataPrimitiveType_uint16 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd09_Angle_external_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd09_Angle_external_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd09_Angle_external_ReadData( DataPrimitiveType_uint16 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd09_Angle_external_ReadData (returns application error) *********************************************************************************************************************/ 1087 8 0 (T) CSDataServices_DID_0xfd09_Angle_external_ReadData 1092 8 1 * uint16 Angle_ext_val = 0u; 1093 8 2 * (void)(*(&Angle_ext_val) = Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external, ((Std_ReturnType)(0U))); 1094 8 3 * *(Data) = Angle_ext_val; 1095 8 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd0a_Angle_internal_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd0a_Angle_internal> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Angle_internal_v_Angle_internal(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd0a_Angle_internal_ReadData(DataPrimitiveType_uint16 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd0a_Angle_internal_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd0a_Angle_internal_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd0a_Angle_internal_ReadData( DataPrimitiveType_uint16 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd0a_Angle_internal_ReadData (returns application error) *********************************************************************************************************************/ 1143 9 0 (T) CSDataServices_DID_0xfd0a_Angle_internal_ReadData 1148 9 1 * uint16 v_Angle_internal = 0u; 1149 9 2 * (void)(*(&v_Angle_internal) = Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal, ((Std_ReturnType)(0U))); 1150 9 3 * *(Data) = v_Angle_internal; 1151 9 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd1b_Requeste_Position> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_R_RequestedPosition_SG_HCP1_09(SG_HCP1_09 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_DID_0xfd1b_Requeste_Position_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_DID_0xfd1b_Requeste_Position_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_DID_0xfd1b_Requeste_Position_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData (returns application error) *********************************************************************************************************************/ SG_HCP1_09 reqposdiag; 1199 10 0 (T) CSDataServices_DID_0xfd1b_Requeste_Position_ReadData 1205 10 1 * (void)Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09(&reqposdiag); 1206 10 2 * Data[0] = reqposdiag.PLC_StPosnReq; 1207 10 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Day> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Tag_UH_Tag(UH_Tag *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Day_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Day_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Day_ReadData (returns application error) *********************************************************************************************************************/ UH_Tag day; 1255 11 0 (T) CSDataServices_ExtendedDataRecord0x01_Day_ReadData 1262 11 1 * (void)(Com_ReceiveSignal(71u, (&day))); 1264 11 2 * Data[0] = day; 1266 11 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Hour> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Stunde_UH_Stunde(UH_Stunde *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Hour_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Hour_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Hour_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData (returns application error) *********************************************************************************************************************/ UH_Stunde hour; 1314 12 0 (T) CSDataServices_ExtendedDataRecord0x01_Hour_ReadData 1321 12 1 * (void)(Com_ReceiveSignal(70u, (&hour))); 1323 12 2 * Data[0] = hour; 1325 12 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Mileage> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_DW_Kilometerstand_DW_Kilometerstand(DW_Kilometerstand *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData(uint8 *Data) * Argument Data: uint8* is of type DataArrayType_uint8_3 * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Mileage_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData( uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData (returns application error) *********************************************************************************************************************/ DW_Kilometerstand mileage; 1374 13 0 (T) CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData 1381 13 1 * (void)(Com_ReceiveSignal(0u, (&mileage))); 1383 13 2 * Data[0] = (uint8)(mileage & (uint32)(0xFFU)); 1384 13 3 * Data[1] = (uint8)((mileage >> (uint32)(8U)) & (uint32)(0xFFU)); 1385 13 4 * Data[2] = (uint8)((mileage >> (uint32)(16U)) & (uint32)(0xFFU)); /* PRQA S 3120 #Array index */ 1387 13 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Minutes> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Minute_UH_Minute(UH_Minute *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Minutes_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData (returns application error) *********************************************************************************************************************/ UH_Minute minutes; 1435 14 0 (T) CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData 1442 14 1 * (void)(Com_ReceiveSignal(67u, (&minutes))); 1444 14 2 * Data[0] = minutes; 1446 14 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Month> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Monat_UH_Monat(UH_Monat *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Month_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Month_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Month_ReadData (returns application error) *********************************************************************************************************************/ UH_Monat month; 1494 15 0 (T) CSDataServices_ExtendedDataRecord0x01_Month_ReadData 1501 15 1 * (void)(Com_ReceiveSignal(68u, (&month))); 1503 15 2 * Data[0] = month; 1505 15 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Seconds> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Sekunde_UH_Sekunde(UH_Sekunde *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Seconds_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData (returns application error) *********************************************************************************************************************/ UH_Sekunde seconds; 1553 16 0 (T) CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData 1560 16 1 * (void)(Com_ReceiveSignal(69u, (&seconds))); 1562 16 2 * Data[0] = seconds; 1564 16 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Year> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_UH_Jahr_UH_Jahr(UH_Jahr *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Year_ReadData(DataPrimitiveType_uint8 *Data) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_CSDataServices_ExtendedDataRecord0x01_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Year_ReadData( DataPrimitiveType_uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: CSDataServices_ExtendedDataRecord0x01_Year_ReadData (returns application error) *********************************************************************************************************************/ UH_Jahr year; 1612 17 0 (T) CSDataServices_ExtendedDataRecord0x01_Year_ReadData 1619 17 1 * (void)(Com_ReceiveSignal(66u, (&year))); 1621 17 2 * Data[0] = year; 1623 17 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 1665 18 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData 1672 18 1 (T)(F) for(i = 0u; i < (4u); i++) { 1674 18 2 * Data[i] = (uint8)FAZIT_String.consecutive_supp[i]; } 1677 18 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum> * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_RP_RC_ProvideFazitIDString_FazitIDString(const uint8 *data) * Argument data: uint8* is of type uint8_23 * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock(dtRef_const_VOID SrcPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData (returns application error) *********************************************************************************************************************/ uint8 i; 1739 19 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData 1745 19 1 * NvM_RequestResultType blockStatus = (1U); 1746 19 2 * uint8 retVal = 1u; 1748 19 3 (T)(F) if(P_LockValue < (0x02u)) { 1750 19 4 (T)(F) for(i = 0u; i < (4u); i++) { 1752 19 5 * FAZIT_String.consecutive_supp[i] = (uint8)Data[i]; } 1755 19 6 * (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(&blockStatus); 1756 19 7 (T)(F) if((blockStatus == (0U)) || (blockStatus == (8U))) { 1758 19 8 * retVal = (0U); 1759 19 9 * *((&Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit)) = FAZIT_String; 1760 19 10 * (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock(&FAZIT_String); } else 1762 19 11 (T)(F) if(blockStatus != (1U)) { 1764 19 12 * retVal = (10U); } else { 1768 19 13 * retVal = 1u; } /* Workaround to copy data from Old DataType to New DataType */ 1774 19 14 (T)(F) for(i = 0u; i < (7u); i++) { 1776 19 15 * VKMS_FAZIT_String.production_plant_nr[i] = FAZIT_String.production_plant_nr[i]; } 1778 19 16 (T)(F) for(i = 0u; i < (8u); i++) { 1780 19 17 * VKMS_FAZIT_String.manufacture_date[i] = FAZIT_String.manufacture_date[i]; } 1782 19 18 (T)(F) for(i = 0u; i < (4u); i++) { 1784 19 19 * VKMS_FAZIT_String.production_test_system_nr[i] = FAZIT_String.production_test_system_nr[i]; } 1786 19 20 (T)(F) for(i = 0u; i < (4u); i++) { 1788 19 21 * VKMS_FAZIT_String.consecutive_supp[i] = FAZIT_String.consecutive_supp[i]; } /* Send new FazitID to VKMS */ 1791 19 22 * (void)VKMS_AnnounceFazitID(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */ } else { 1795 19 23 * retVal = 1u; } 1797 19 24 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data8ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 1839 20 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData 1846 20 1 (T)(F) for(i = 0u; i < (8u); i++) { 1848 20 2 * Data[i] = (uint8)FAZIT_String.manufacture_date[i]; } 1851 20 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data8ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData (returns application error) *********************************************************************************************************************/ uint8 i; 1893 21 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData 1900 21 1 (T)(F) for(i = 0u; i < (8u); i++) { 1902 21 2 * FAZIT_String.manufacture_date[i] = Data[i]; } 1905 21 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data7ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; NvM_RequestResultType blockStatus; 1947 22 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData 1954 22 1 * uint8 ret = 1u; 1956 22 2 * (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(&blockStatus); 1958 22 3 (T)(F) if(blockStatus == (2U)) { 1960 22 4 * ret = (10U); } else 1962 22 5 (T)(F) if (blockStatus == (1U)) { 1964 22 6 * ret = 0x26; } else { 1968 22 7 (T)(F) for(i = 0u; i < (7u); i++) { 1970 22 8 * Data[i] = (uint8)FAZIT_String.production_plant_nr[i]; } 1972 22 9 * ret = (0U); } 1975 22 10 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data7ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData (returns application error) *********************************************************************************************************************/ uint8 i; 2017 23 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData 2024 23 1 (T)(F) for(i = 0u; i < (7u); i++) { 2026 23 2 * FAZIT_String.production_plant_nr[i] = Data[i]; } 2029 23 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 2071 24 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData 2078 24 1 (T)(F) for(i = 0u; i < (4u); i++) { 2080 24 2 * Data[i] = (uint8)FAZIT_String.production_test_system_nr[i]; } 2083 24 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_DCM_E_PENDING * RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData (returns application error) *********************************************************************************************************************/ uint8 i; 2125 25 0 (T) DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData 2132 25 1 (T)(F) for(i = 0; i < (4u); i++) { 2134 25 2 * FAZIT_String.production_test_system_nr[i] = Data[i]; } 2137 25 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data25ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_DCM_E_PENDING * RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 2179 26 0 (T) DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData 2186 26 1 (T)(F) for(i = 0u; i < (24u); i++) { 2188 26 2 * Data[i] = Diag_ApplicationData.ASAMODXFileIdentifier[i]; } /* Last byte has to be sent as 0*/ 2191 26 3 * Data[24] = 0; 2193 26 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_DCM_E_PENDING * RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength (returns application error) *********************************************************************************************************************/ 2234 27 0 (T) DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength 2239 27 1 * *DataLength = (24u); 2241 27 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Version_MainVersion> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ASAM_ODX_File_Version_MainVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ASAM_ODX_File_Version_MainVersion_DCM_E_PENDING * RTE_E_DataServices_ASAM_ODX_File_Version_MainVersion_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ASAM_ODX_File_Version_MainVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 2283 28 0 (T) DataServices_ASAM_ODX_File_Version_MainVersion_ReadData 2290 28 1 (T)(F) for(i = 0u; i < (3u); ++i) { 2292 28 2 * Data[i] = Diag_ApplicationData.ASAMODXFileVersion[i]; } 2295 28 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Version_MinorVersion> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ASAM_ODX_File_Version_MinorVersion_DCM_E_PENDING * RTE_E_DataServices_ASAM_ODX_File_Version_MinorVersion_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 2337 29 0 (T) DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData 2343 29 1 (T)(F) for(i = 0u; i < (3u); ++i) { 2345 29 2 * Data[i] = Diag_ApplicationData.ASAMODXFileVersion[i + (3u)]; } 2348 29 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_AUTOSAR_Standard_Application_Software_Identification_CombinedSignal_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * This runnable is never executed by the RTE. * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_AUTOSAR_Standard_Application_Software_Identification_CombinedSignal_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Active_Diagnostic_Session_activeDiagSession> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Active_Diagnostic_Session_activeDiagSession_DCM_E_PENDING * RTE_E_DataServices_Active_Diagnostic_Session_activeDiagSession_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData (returns application error) *********************************************************************************************************************/ 2410 30 0 (T) DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData 2415 30 1 * uint8 activeSession = 0; 2416 30 2 * (void)Dcm_GetSesCtrlType(&activeSession); 2417 30 3 * Data[0] = activeSession; 2419 30 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Basic_Settings_Status_BasicSettStatus> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_RoutineStatus_GetStatus(uint8 *arg) * Synchronous Server Invocation. Timeout: None * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Basic_Settings_Status_BasicSettStatus_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Basic_Settings_Status_BasicSettStatus_DCM_E_PENDING * RTE_E_DataServices_Basic_Settings_Status_BasicSettStatus_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Basic_Settings_Status_BasicSettStatus_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData (returns application error) *********************************************************************************************************************/ 2470 31 0 (T) DataServices_Basic_Settings_Status_BasicSettStatus_ReadData 2475 31 1 * uint8 Routine_Status = 0u; 2477 31 2 * (void)(RoutineStatus_GetStatus(&Routine_Status), ((Std_ReturnType)(0U))); 2479 31 3 (T)(F) if(Routine_Status == 1u) { 2481 31 4 * Data[0] = 0xC0; } else { 2485 31 5 * Data[0] = 0x00; } 2488 31 6 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Bootloader_TP_Blocksize_blocksize> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING * RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData (returns application error) *********************************************************************************************************************/ 2540 32 0 (T) DataServices_Bootloader_TP_Blocksize_blocksize_ReadData 2546 32 1 * Std_ReturnType retVal = (1U); 2547 32 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint8 TP_BlockSize = 0; NvM_RequestResultType blockStatus; 2552 32 3 * switch(State) { 2554 32 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 2563 32 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock(&TP_BlockSize); 2565 32 6 (T)(F) if((1U) != rteCallStatus) { 2567 32 7 * State = (2U); } else { 2571 32 8 * State = (101u); } 2574 32 9 * retVal = (10U); 2576 32 10 * break; 2578 32 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 2593 32 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus(&blockStatus); 2594 32 13 (T)(F) if((1U) != rteCallStatus) { 2596 32 14 * switch (blockStatus) { 2598 32 15 (T) case (2U): 2599 32 16 * State = (2U); 2600 32 17 * break; 2602 32 18 (T) case (0U): 2603 32 19 * State = (0U); 2604 32 20 * break; 2606 32 21 (T) case (8U): 2607 32 22 * State = (0U); 2608 32 23 * break; 2610 32 24 (T) case (4U): 2611 32 25 * State = (2U); 2612 32 26 * break; 2614 32 27 (T) default: 2615 32 28 * State = (1U); 2616 32 29 * break; } } else { 2621 32 30 * State = (101u); } 2623 32 31 * retVal = (10U); 2624 32 32 * break; 2626 32 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2634 32 34 * retVal = (0U); 2635 32 35 * Data[0] = TP_BlockSize; /* PRQA S 2961 #TP_BlockSize reads value from NVM */ 2636 32 36 * State = (100u); 2637 32 37 * break; 2639 32 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2645 32 39 * retVal = (1U); 2646 32 40 * State = (100u); 2647 32 41 * break; 2649 32 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2655 32 43 * retVal = (1U); 2656 32 44 * State = (100u); 2657 32 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 2674 32 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Bootloader_TP_Blocksize_blocksize> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING * RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData (returns application error) *********************************************************************************************************************/ 2716 33 0 (T) DataServices_Bootloader_TP_Blocksize_blocksize_WriteData 2721 33 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ECU_Programming_Information_ECUProgInfo> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ECU_Programming_Information_ECUProgInfo_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING * RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ECU_Programming_Information_ECUProgInfo_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData (returns application error) *********************************************************************************************************************/ 2782 34 0 (T) DataServices_ECU_Programming_Information_ECUProgInfo_ReadData 2787 34 1 * Std_ReturnType retVal = (0U); 2789 34 2 * Std_ReturnType rteCallStatus = (1U); NvM_RequestResultType blockStatus_Btl_UpdaterData; NvM_RequestResultType blockStatus_Btl_ApplicationValidFlag; static uint8 Btl_UpdaterData[8] = {0,0,0,0,0,0,0,0}; static uint8 Btl_ApplicationValidFlag = 0; static Diag_NvM_Read_State State = (100u); 2797 34 3 * switch(State) { 2799 34 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 2808 34 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&Btl_UpdaterData); 2809 34 6 * rteCallStatus |= Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock(&Btl_ApplicationValidFlag); 2810 34 7 (T)(F) if(((1U) & rteCallStatus) != (1U)) { 2812 34 8 * State = (2U); } else { 2816 34 9 * State = (1U); } 2818 34 10 * retVal = (10U); 2819 34 11 * break; 2821 34 12 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 2836 34 13 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus_Btl_UpdaterData); 2837 34 14 * rteCallStatus |= Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus(&blockStatus_Btl_ApplicationValidFlag); 2838 34 15 (T)(F) if(((1U) & rteCallStatus) != (1U)) { 2841 34 16 (T)(F) if(((0U) == blockStatus_Btl_UpdaterData) && ((0U) == blockStatus_Btl_ApplicationValidFlag)) { 2843 34 17 * State = (0U); } else 2845 34 18 (T)(F) if(((2U) == blockStatus_Btl_UpdaterData) || ((2U) == blockStatus_Btl_ApplicationValidFlag)) { 2847 34 19 * State = (2U); } else { 2851 34 20 * State = (101u); } } 2854 34 21 * retVal = (10U); 2855 34 22 * break; 2857 34 23 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2865 34 24 (T)(F) if ((0xD1U == Btl_ApplicationValidFlag) && (1u == Btl_UpdaterData[0x00U]) && (1u == Btl_UpdaterData[0x04U])) { 2868 34 25 * Data[0] = (0x40); } else { 2872 34 26 * Data[0] = (0x44); } 2874 34 27 * retVal = (0U); 2875 34 28 * State = (100u); 2876 34 29 * break; 2878 34 30 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2884 34 31 * retVal = (1U); 2885 34 32 * State = (100u); 2886 34 33 * break; 2888 34 34 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 2894 34 35 * Data[0] = (0x44); 2895 34 36 * retVal = (0U); 2896 34 37 * State = (100u); 2897 34 38 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 2911 34 39 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ECU_Serial_Number_ECU_SerialNumber> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data20ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_ECU_Serial_Number_ECU_SerialNumber_DCM_E_PENDING * RTE_E_DataServices_ECU_Serial_Number_ECU_SerialNumber_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 2953 35 0 (T) DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData 2960 35 1 (T)(F) for (i = 0u; i < (20u); i++) { 2962 35 2 * Data[i] = Stub_Regs_Esp.bF18C.pload[i]; } 2965 35 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_FDS_Project_Data_BitField_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_BitField> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_FDS_Project_Data_BitField_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_FDS_Project_Data_BitField_DCM_E_PENDING * RTE_E_DataServices_FDS_Project_Data_BitField_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_BitField_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_FDS_Project_Data_BitField_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_BitField_ReadData (returns application error) *********************************************************************************************************************/ 3007 36 0 (T) DataServices_FDS_Project_Data_BitField_ReadData 3013 36 1 * Data[0] = (0x00u); 3015 36 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_FDS_Project_Data_Hash_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_Hash> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data254ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_FDS_Project_Data_Hash_DCM_E_PENDING * RTE_E_DataServices_FDS_Project_Data_Hash_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Hash_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Hash_ReadData (returns application error) *********************************************************************************************************************/ 3057 37 0 (T) DataServices_FDS_Project_Data_Hash_ReadData 3063 37 1 * Data[0] = (0x00u); 3065 37 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_FDS_Project_Data_Hash_ReadDataLength * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_FDS_Project_Data_Hash> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_FDS_Project_Data_Hash_DCM_E_PENDING * RTE_E_DataServices_FDS_Project_Data_Hash_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Hash_ReadDataLength_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Hash_ReadDataLength (returns application error) *********************************************************************************************************************/ 3106 38 0 (T) DataServices_FDS_Project_Data_Hash_ReadDataLength 3112 38 1 * *DataLength = (0x01u); 3114 38 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_FDS_Project_Data_Project_ID_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_Project_ID> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_FDS_Project_Data_Project_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_FDS_Project_Data_Project_ID_DCM_E_PENDING * RTE_E_DataServices_FDS_Project_Data_Project_ID_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Project_ID_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_FDS_Project_Data_Project_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_FDS_Project_Data_Project_ID_ReadData (returns application error) *********************************************************************************************************************/ 3156 39 0 (T) DataServices_FDS_Project_Data_Project_ID_ReadData 3162 39 1 * Data[0] = (uint8)((uint32)(0x00000B0Eu) >> (24u)); 3163 39 2 * Data[1] = (uint8)((uint32)(0x00000B0Eu) >> (16u)); 3164 39 3 * Data[2] = (uint8)((0x00000B0Eu) >> 8u); /* PRQA S 3120 #Array index */ 3165 39 4 * Data[3] = (uint8)(0x00000B0Eu); /* PRQA S 3120 #Array index */ 3167 39 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData (returns application error) *********************************************************************************************************************/ 3222 40 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData 3227 40 1 * Std_ReturnType retVal = (1U); 3228 40 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionAppl; NvM_RequestResultType blockStatus; 3233 40 3 * switch(State) { 3235 40 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3244 40 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl); 3246 40 6 (T)(F) if((1U) != rteCallStatus) { 3248 40 7 * State = (2U); } else { 3252 40 8 * State = (101u); } 3255 40 9 * retVal = (10U); 3257 40 10 * break; 3259 40 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3274 40 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus); 3275 40 13 (T)(F) if((1U) != rteCallStatus) { 3277 40 14 * switch (blockStatus) { 3279 40 15 (T) case (2U): 3280 40 16 * State = (2U); 3281 40 17 * break; 3283 40 18 (T) case (0U): 3284 40 19 * State = (0U); 3285 40 20 * break; 3287 40 21 (T) case (8U): 3288 40 22 * State = (0U); 3289 40 23 * break; 3291 40 24 (T) case (4U): 3292 40 25 * State = (2U); 3293 40 26 * break; 3295 40 27 (T) default: 3296 40 28 * State = (1U); 3297 40 29 * break; } } else { 3302 40 30 * State = (101u); } 3304 40 31 * retVal = (10U); 3305 40 32 * break; 3307 40 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3315 40 34 * retVal = (0U); 3316 40 35 * Data[0] = (uint8)(BlockVersionAppl >> (16u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */ 3317 40 36 * State = (100u); 3318 40 37 * break; 3320 40 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3326 40 39 * retVal = (1U); 3327 40 40 * State = (100u); 3328 40 41 * break; 3330 40 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3336 40 43 * retVal = (1U); 3337 40 44 * State = (100u); 3338 40 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 3353 40 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData (returns application error) *********************************************************************************************************************/ 3408 41 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData 3414 41 1 * Std_ReturnType retVal = (1U); 3415 41 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockVersionAppl; NvM_RequestResultType blockStatus; 3420 41 3 * switch(State) { 3422 41 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3431 41 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl); 3433 41 6 (T)(F) if((1U) != rteCallStatus) { 3435 41 7 * State = (2U); } else { 3439 41 8 * State = (101u); } 3442 41 9 * retVal = (10U); 3444 41 10 * break; 3446 41 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3461 41 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus); 3462 41 13 (T)(F) if((1U) != rteCallStatus) { 3464 41 14 * switch (blockStatus) { 3466 41 15 (T) case (2U): 3467 41 16 * State = (2U); 3468 41 17 * break; 3470 41 18 (T) case (0U): 3471 41 19 * State = (0U); 3472 41 20 * break; 3474 41 21 (T) case (8U): 3475 41 22 * State = (0U); 3476 41 23 * break; 3478 41 24 (T) case (4U): 3479 41 25 * State = (2U); 3480 41 26 * break; 3482 41 27 (T) default: 3483 41 28 * State = (1U); 3484 41 29 * break; } } else { 3489 41 30 * State = (101u); } 3491 41 31 * retVal = (10U); 3492 41 32 * break; 3494 41 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3502 41 34 * retVal = (0U); 3503 41 35 * Data[0] = (uint8)(BlockVersionAppl >> (8u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */ 3504 41 36 * State = (100u); 3505 41 37 * break; 3507 41 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3513 41 39 * retVal = (1U); 3514 41 40 * State = (100u); 3515 41 41 * break; 3517 41 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3523 41 43 * retVal = (1U); 3524 41 44 * State = (100u); 3525 41 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 3540 41 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData (returns application error) *********************************************************************************************************************/ 3595 42 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData 3600 42 1 * Std_ReturnType retVal = (1U); 3601 42 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint64 BlockVersion; static uint8 ApplicationProgrammingState; NvM_RequestResultType blockStatus; 3607 42 3 * switch(State) { 3609 42 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3618 42 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion); 3620 42 6 (T)(F) if((1U) != rteCallStatus) { 3622 42 7 * State = (2U); } else { 3626 42 8 * State = (101u); } 3629 42 9 * retVal = (10U); 3631 42 10 * break; 3633 42 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3648 42 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus); 3649 42 13 (T)(F) if((1U) != rteCallStatus) { 3651 42 14 * switch (blockStatus) { 3653 42 15 (T) case (2U): 3654 42 16 * State = (2U); 3655 42 17 * break; 3657 42 18 (T) case (0U): 3658 42 19 * State = (0U); 3659 42 20 * break; 3661 42 21 (T) case (8U): 3662 42 22 * State = (0U); 3663 42 23 * break; 3665 42 24 (T) case (4U): 3666 42 25 * State = (2U); 3667 42 26 * break; 3669 42 27 (T) default: 3670 42 28 * State = (1U); 3671 42 29 * break; } } else { 3676 42 30 * State = (101u); } 3678 42 31 * retVal = (10U); 3679 42 32 * break; 3681 42 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3689 42 34 * retVal = (0U); 3690 42 35 * ApplicationProgrammingState = (uint8)BlockVersion; /* Checks Programming state*/ 3693 42 36 (T)(F) if(ApplicationProgrammingState == (0x01u)) { 3695 42 37 * Data[0] = (0x00u); } else 3697 42 38 (T)(F) if(ApplicationProgrammingState == (0x00u)) { 3699 42 39 * Data[0] = (0xFFu); } else { 3703 42 40 * Data[0] = (0x01u); } 3706 42 41 * State = (100u); 3707 42 42 * break; 3709 42 43 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3715 42 44 * retVal = (1U); 3716 42 45 * State = (100u); 3717 42 46 * break; 3719 42 47 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3725 42 48 * retVal = (1U); 3726 42 49 * State = (100u); 3727 42 50 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 3742 42 51 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData (returns application error) *********************************************************************************************************************/ 3796 43 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData 3801 43 1 * Std_ReturnType retVal = (1U); 3802 43 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint8 BlockVersionAppl; NvM_RequestResultType blockStatus; 3807 43 3 * switch(State) { 3809 43 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3818 43 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl); 3820 43 6 (T)(F) if((1U) != rteCallStatus) { 3822 43 7 * State = (2U); } else { 3826 43 8 * State = (101u); } 3829 43 9 * retVal = (10U); 3831 43 10 * break; 3833 43 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 3848 43 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus); 3849 43 13 (T)(F) if((1U) != rteCallStatus) { 3851 43 14 * switch (blockStatus) { 3853 43 15 (T) case (2U): 3854 43 16 * State = (2U); 3855 43 17 * break; 3857 43 18 (T) case (0U): 3858 43 19 * State = (0U); 3859 43 20 * break; 3861 43 21 (T) case (8U): 3862 43 22 * State = (0U); 3863 43 23 * break; 3865 43 24 (T) case (4U): 3866 43 25 * State = (2U); 3867 43 26 * break; 3869 43 27 (T) default: 3870 43 28 * State = (1U); 3871 43 29 * break; } } else { 3876 43 30 * State = (101u); } 3878 43 31 * retVal = (10U); 3879 43 32 * break; 3881 43 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3889 43 34 * retVal = (0U); 3890 43 35 * Data[0] = BlockVersionAppl; /* PRQA S 2961 #BlockVersionAppl reads value from NVM */ 3891 43 36 * State = (100u); 3892 43 37 * break; 3894 43 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3900 43 39 * retVal = (1U); 3901 43 40 * State = (100u); 3902 43 41 * break; 3904 43 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 3910 43 43 * retVal = (1U); 3911 43 44 * State = (100u); 3912 43 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 3927 43 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData (returns application error) *********************************************************************************************************************/ 3982 44 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData 3988 44 1 * Std_ReturnType retVal = (1U); 3989 44 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionAppl; NvM_RequestResultType blockStatus; 3994 44 3 * switch(State) { 3996 44 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4005 44 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl); 4007 44 6 (T)(F) if((1U) != rteCallStatus) { 4009 44 7 * State = (2U); } else { 4013 44 8 * State = (101u); } 4016 44 9 * retVal = (10U); 4018 44 10 * break; 4020 44 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4035 44 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus); 4036 44 13 (T)(F) if((1U) != rteCallStatus) { 4038 44 14 * switch (blockStatus) { 4040 44 15 (T) case (2U): 4041 44 16 * State = (2U); 4042 44 17 * break; 4044 44 18 (T) case (0U): 4045 44 19 * State = (0U); 4046 44 20 * break; 4048 44 21 (T) case (8U): 4049 44 22 * State = (0U); 4050 44 23 * break; 4052 44 24 (T) case (4U): 4053 44 25 * State = (2U); 4054 44 26 * break; 4056 44 27 (T) default: 4057 44 28 * State = (1U); 4058 44 29 * break; } } else { 4063 44 30 * State = (101u); } 4065 44 31 * retVal = (10U); 4066 44 32 * break; 4068 44 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4076 44 34 * retVal = (0U); 4077 44 35 * Data[0] = (uint8)(BlockVersionAppl >> (24u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */ 4078 44 36 * State = (100u); 4079 44 37 * break; 4081 44 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4087 44 39 * retVal = (1U); 4088 44 40 * State = (100u); 4089 44 41 * break; 4091 44 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4097 44 43 * retVal = (1U); 4098 44 44 * State = (100u); 4099 44 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 4114 44 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData (returns application error) *********************************************************************************************************************/ 4169 45 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData 4175 45 1 * Std_ReturnType retVal = (1U); 4176 45 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionBtl; NvM_RequestResultType blockStatus; 4181 45 3 * switch(State) { 4183 45 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4192 45 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl); 4194 45 6 (T)(F) if((1U) != rteCallStatus) { 4196 45 7 * State = (2U); } else { 4200 45 8 * State = (101u); } 4203 45 9 * retVal = (10U); 4205 45 10 * break; 4207 45 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4222 45 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus); 4223 45 13 (T)(F) if((1U) != rteCallStatus) { 4225 45 14 * switch (blockStatus) { 4227 45 15 (T) case (2U): 4228 45 16 * State = (2U); 4229 45 17 * break; 4231 45 18 (T) case (0U): 4232 45 19 * State = (0U); 4233 45 20 * break; 4235 45 21 (T) case (8U): 4236 45 22 * State = (0U); 4237 45 23 * break; 4239 45 24 (T) case (4U): 4240 45 25 * State = (2U); 4241 45 26 * break; 4243 45 27 (T) default: 4244 45 28 * State = (1U); 4245 45 29 * break; } } else { 4250 45 30 * State = (101u); } 4252 45 31 * retVal = (10U); 4253 45 32 * break; 4255 45 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4263 45 34 * retVal = (0U); 4264 45 35 * Data[0] = (uint8)(BlockVersionBtl >> (16u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */ 4265 45 36 * State = (100u); 4266 45 37 * break; 4268 45 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4274 45 39 * retVal = (1U); 4275 45 40 * State = (100u); 4276 45 41 * break; 4278 45 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4284 45 43 * retVal = (1U); 4285 45 44 * State = (100u); 4286 45 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 4301 45 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData (returns application error) *********************************************************************************************************************/ 4356 46 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData 4362 46 1 * Std_ReturnType retVal = (1U); 4363 46 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockVersionBtl; NvM_RequestResultType blockStatus; 4368 46 3 * switch(State) { 4370 46 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4379 46 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl); 4381 46 6 (T)(F) if((1U) != rteCallStatus) { 4383 46 7 * State = (2U); } else { 4387 46 8 * State = (101u); } 4390 46 9 * retVal = (10U); 4392 46 10 * break; 4394 46 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4409 46 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus); 4410 46 13 (T)(F) if((1U) != rteCallStatus) { 4412 46 14 * switch (blockStatus) { 4414 46 15 (T) case (2U): 4415 46 16 * State = (2U); 4416 46 17 * break; 4418 46 18 (T) case (0U): 4419 46 19 * State = (0U); 4420 46 20 * break; 4422 46 21 (T) case (8U): 4423 46 22 * State = (0U); 4424 46 23 * break; 4426 46 24 (T) case (4U): 4427 46 25 * State = (2U); 4428 46 26 * break; 4430 46 27 (T) default: 4431 46 28 * State = (1U); 4432 46 29 * break; } } else { 4437 46 30 * State = (101u); } 4439 46 31 * retVal = (10U); 4440 46 32 * break; 4442 46 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4450 46 34 * retVal = (0U); 4451 46 35 * Data[0] = (uint8)(BlockVersionBtl >> (8u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */ 4452 46 36 * State = (100u); 4453 46 37 * break; 4455 46 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4461 46 39 * retVal = (1U); 4462 46 40 * State = (100u); 4463 46 41 * break; 4465 46 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4471 46 43 * retVal = (1U); 4472 46 44 * State = (100u); 4473 46 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 4488 46 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData (returns application error) *********************************************************************************************************************/ 4544 47 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData 4550 47 1 * Std_ReturnType retVal = (1U); 4551 47 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint64 BlockVersion; static uint8 BootloaderProgrammingState; NvM_RequestResultType blockStatus; 4557 47 3 * switch(State) { 4559 47 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4568 47 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion); 4570 47 6 (T)(F) if((1U) != rteCallStatus) { 4572 47 7 * State = (2U); } else { 4576 47 8 * State = (101u); } 4579 47 9 * retVal = (10U); 4581 47 10 * break; 4583 47 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4598 47 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus); 4599 47 13 (T)(F) if((1U) != rteCallStatus) { 4601 47 14 * switch (blockStatus) { 4603 47 15 (T) case (2U): 4604 47 16 * State = (2U); 4605 47 17 * break; 4607 47 18 (T) case (0U): 4608 47 19 * State = (0U); 4609 47 20 * break; 4611 47 21 (T) case (8U): 4612 47 22 * State = (0U); 4613 47 23 * break; 4615 47 24 (T) case (4U): 4616 47 25 * State = (2U); 4617 47 26 * break; 4619 47 27 (T) default: 4620 47 28 * State = (1U); 4621 47 29 * break; } } else { 4626 47 30 * State = (101u); } 4628 47 31 * retVal = (10U); 4629 47 32 * break; 4631 47 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4639 47 34 * retVal = (0U); 4640 47 35 * BootloaderProgrammingState = (uint8)(BlockVersion >> (24u)); /* Checks Programming state*/ 4643 47 36 (T)(F) if(BootloaderProgrammingState == (0x01u)) { 4645 47 37 * Data[0] = (0x00u); } else 4647 47 38 (T)(F) if(BootloaderProgrammingState == (0x00u)) { 4649 47 39 * Data[0] = (0xFFu); } else { 4653 47 40 * Data[0] = (0x01u); } 4656 47 41 * State = (100u); 4657 47 42 * break; 4659 47 43 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4665 47 44 * retVal = (1U); 4666 47 45 * State = (100u); 4667 47 46 * break; 4669 47 47 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4675 47 48 * retVal = (1U); 4676 47 49 * State = (100u); 4677 47 50 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 4692 47 51 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData (returns application error) *********************************************************************************************************************/ 4747 48 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData 4753 48 1 * Std_ReturnType retVal = (1U); 4754 48 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint8 BlockVersionBtl; NvM_RequestResultType blockStatus; 4759 48 3 * switch(State) { 4761 48 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4770 48 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl); 4772 48 6 (T)(F) if((1U) != rteCallStatus) { 4774 48 7 * State = (2U); } else { 4778 48 8 * State = (101u); } 4781 48 9 * retVal = (10U); 4783 48 10 * break; 4785 48 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4800 48 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus); 4801 48 13 (T)(F) if((1U) != rteCallStatus) { 4803 48 14 * switch (blockStatus) { 4805 48 15 (T) case (2U): 4806 48 16 * State = (2U); 4807 48 17 * break; 4809 48 18 (T) case (0U): 4810 48 19 * State = (0U); 4811 48 20 * break; 4813 48 21 (T) case (8U): 4814 48 22 * State = (0U); 4815 48 23 * break; 4817 48 24 (T) case (4U): 4818 48 25 * State = (2U); 4819 48 26 * break; 4821 48 27 (T) default: 4822 48 28 * State = (1U); 4823 48 29 * break; } } else { 4828 48 30 * State = (101u); } 4830 48 31 * retVal = (10U); 4831 48 32 * break; 4833 48 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4841 48 34 * retVal = (0U); 4842 48 35 * Data[0] = BlockVersionBtl; /* PRQA S 2961 #BlockVersionBtl reads value from NVM */ 4843 48 36 * State = (100u); 4844 48 37 * break; 4846 48 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4852 48 39 * retVal = (1U); 4853 48 40 * State = (100u); 4854 48 41 * break; 4856 48 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 4862 48 43 * retVal = (1U); 4863 48 44 * State = (100u); 4864 48 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 4879 48 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData (returns application error) *********************************************************************************************************************/ 4935 49 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData 4941 49 1 * Std_ReturnType retVal = (1U); 4942 49 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionBtl; NvM_RequestResultType blockStatus; 4947 49 3 * switch(State) { 4949 49 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4958 49 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl); 4960 49 6 (T)(F) if((1U) != rteCallStatus) { 4962 49 7 * State = (2U); } else { 4966 49 8 * State = (101u); } 4969 49 9 * retVal = (10U); 4971 49 10 * break; 4973 49 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 4988 49 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus); 4989 49 13 (T)(F) if((1U) != rteCallStatus) { 4991 49 14 * switch (blockStatus) { 4993 49 15 (T) case (2U): 4994 49 16 * State = (2U); 4995 49 17 * break; 4997 49 18 (T) case (0U): 4998 49 19 * State = (0U); 4999 49 20 * break; 5001 49 21 (T) case (8U): 5002 49 22 * State = (0U); 5003 49 23 * break; 5005 49 24 (T) case (4U): 5006 49 25 * State = (2U); 5007 49 26 * break; 5009 49 27 (T) default: 5010 49 28 * State = (1U); 5011 49 29 * break; } } else { 5016 49 30 * State = (101u); } 5018 49 31 * retVal = (10U); 5019 49 32 * break; 5021 49 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5029 49 34 * retVal = (0U); 5030 49 35 * Data[0] = (uint8)(BlockVersionBtl >> (24u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */ 5031 49 36 * State = (100u); 5032 49 37 * break; 5034 49 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5040 49 39 * retVal = (1U); 5041 49 40 * State = (100u); 5042 49 41 * break; 5044 49 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5050 49 43 * retVal = (1U); 5051 49 44 * State = (100u); 5052 49 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 5067 49 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData (returns application error) *********************************************************************************************************************/ 5123 50 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData 5129 50 1 * Std_ReturnType retVal = (1U); 5130 50 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionHSM; NvM_RequestResultType blockStatus; 5135 50 3 * switch(State) { 5137 50 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5146 50 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM); 5148 50 6 (T)(F) if((1U) != rteCallStatus) { 5150 50 7 * State = (2U); } else { 5154 50 8 * State = (101u); } 5157 50 9 * retVal = (10U); 5159 50 10 * break; 5161 50 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5176 50 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus); 5177 50 13 (T)(F) if((1U) != rteCallStatus) { 5179 50 14 * switch (blockStatus) { 5181 50 15 (T) case (2U): 5182 50 16 * State = (2U); 5183 50 17 * break; 5185 50 18 (T) case (0U): 5186 50 19 * State = (0U); 5187 50 20 * break; 5189 50 21 (T) case (8U): 5190 50 22 * State = (0U); 5191 50 23 * break; 5193 50 24 (T) case (4U): 5194 50 25 * State = (2U); 5195 50 26 * break; 5197 50 27 (T) default: 5198 50 28 * State = (1U); 5199 50 29 * break; } } else { 5204 50 30 * State = (101u); } 5206 50 31 * retVal = (10U); 5207 50 32 * break; 5209 50 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5217 50 34 * retVal = (0U); 5218 50 35 * Data[0] = (uint8)(BlockVersionHSM >> (16u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */ 5219 50 36 * State = (100u); 5220 50 37 * break; 5222 50 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5228 50 39 * retVal = (1U); 5229 50 40 * State = (100u); 5230 50 41 * break; 5232 50 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5238 50 43 * retVal = (1U); 5239 50 44 * State = (100u); 5240 50 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 5255 50 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData (returns application error) *********************************************************************************************************************/ 5311 51 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData 5316 51 1 * Std_ReturnType retVal = (1U); 5317 51 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockVersionHSM; NvM_RequestResultType blockStatus; 5322 51 3 * switch(State) { 5324 51 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5333 51 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM); 5335 51 6 (T)(F) if((1U) != rteCallStatus) { 5337 51 7 * State = (2U); } else { 5341 51 8 * State = (101u); } 5344 51 9 * retVal = (10U); 5346 51 10 * break; 5348 51 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5363 51 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus); 5364 51 13 (T)(F) if((1U) != rteCallStatus) { 5366 51 14 * switch (blockStatus) { 5368 51 15 (T) case (2U): 5369 51 16 * State = (2U); 5370 51 17 * break; 5372 51 18 (T) case (0U): 5373 51 19 * State = (0U); 5374 51 20 * break; 5376 51 21 (T) case (8U): 5377 51 22 * State = (0U); 5378 51 23 * break; 5380 51 24 (T) case (4U): 5381 51 25 * State = (2U); 5382 51 26 * break; 5384 51 27 (T) default: 5385 51 28 * State = (1U); 5386 51 29 * break; } } else { 5391 51 30 * State = (101u); } 5393 51 31 * retVal = (10U); 5394 51 32 * break; 5396 51 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5404 51 34 * retVal = (0U); 5405 51 35 * Data[0] = (uint8)(BlockVersionHSM >> (8u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */ 5406 51 36 * State = (100u); 5407 51 37 * break; 5409 51 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5415 51 39 * retVal = (1U); 5416 51 40 * State = (100u); 5417 51 41 * break; 5419 51 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5425 51 43 * retVal = (1U); 5426 51 44 * State = (100u); 5427 51 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 5442 51 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData (returns application error) *********************************************************************************************************************/ 5497 52 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData 5503 52 1 * Std_ReturnType retVal = (1U); 5504 52 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint64 BlockVersion; static uint8 HSMProgrammingState; NvM_RequestResultType blockStatus; 5510 52 3 * switch(State) { 5512 52 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5521 52 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion); 5523 52 6 (T)(F) if((1U) != rteCallStatus) { 5525 52 7 * State = (2U); } else { 5529 52 8 * State = (101u); } 5532 52 9 * retVal = (10U); 5534 52 10 * break; 5536 52 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5551 52 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus); 5552 52 13 (T)(F) if((1U) != rteCallStatus) { 5554 52 14 * switch (blockStatus) { 5556 52 15 (T) case (2U): 5557 52 16 * State = (2U); 5558 52 17 * break; 5560 52 18 (T) case (0U): 5561 52 19 * State = (0U); 5562 52 20 * break; 5564 52 21 (T) case (8U): 5565 52 22 * State = (0U); 5566 52 23 * break; 5568 52 24 (T) case (4U): 5569 52 25 * State = (2U); 5570 52 26 * break; 5572 52 27 (T) default: 5573 52 28 * State = (1U); 5574 52 29 * break; } } else { 5579 52 30 * State = (101u); } 5581 52 31 * retVal = (10U); 5582 52 32 * break; 5584 52 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5592 52 34 * retVal = (0U); 5593 52 35 * HSMProgrammingState = (uint8)(BlockVersion >> (32u)); /* Checks Programming state*/ 5596 52 36 ( )(F) if(HSMProgrammingState == (0x01u)) { 5598 52 37 Data[0] = (0x00u); } else 5600 52 38 (T)(F) if(HSMProgrammingState == (0x00u)) { 5602 52 39 * Data[0] = (0xFFu); } else { 5606 52 40 * Data[0] = (0x01u); } 5609 52 41 * State = (100u); 5610 52 42 * break; 5612 52 43 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5618 52 44 * retVal = (1U); 5619 52 45 * State = (100u); 5620 52 46 * break; 5622 52 47 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5628 52 48 * retVal = (1U); 5629 52 49 * State = (100u); 5630 52 50 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 5645 52 51 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData (returns application error) *********************************************************************************************************************/ 5700 53 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData 5706 53 1 * Std_ReturnType retVal = (1U); 5707 53 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint8 BlockVersionHSM; NvM_RequestResultType blockStatus; 5712 53 3 * switch(State) { 5714 53 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5723 53 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM); 5725 53 6 (T)(F) if((1U) != rteCallStatus) { 5727 53 7 * State = (2U); } else { 5731 53 8 * State = (101u); } 5734 53 9 * retVal = (10U); 5736 53 10 * break; 5738 53 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5753 53 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus); 5754 53 13 (T)(F) if((1U) != rteCallStatus) { 5756 53 14 * switch (blockStatus) { 5758 53 15 (T) case (2U): 5759 53 16 * State = (2U); 5760 53 17 * break; 5762 53 18 (T) case (0U): 5763 53 19 * State = (0U); 5764 53 20 * break; 5766 53 21 (T) case (8U): 5767 53 22 * State = (0U); 5768 53 23 * break; 5770 53 24 (T) case (4U): 5771 53 25 * State = (2U); 5772 53 26 * break; 5774 53 27 (T) default: 5775 53 28 * State = (1U); 5776 53 29 * break; } } else { 5781 53 30 * State = (101u); } 5783 53 31 * retVal = (10U); 5784 53 32 * break; 5786 53 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5794 53 34 * retVal = (0U); 5795 53 35 * Data[0] = BlockVersionHSM; /* PRQA S 2961 #BlockVersionHSM reads value from NVM */ 5796 53 36 * State = (100u); 5797 53 37 * break; 5799 53 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5805 53 39 * retVal = (1U); 5806 53 40 * State = (100u); 5807 53 41 * break; 5809 53 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5815 53 43 * retVal = (1U); 5816 53 44 * State = (100u); 5817 53 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 5832 53 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData (returns application error) *********************************************************************************************************************/ 5887 54 0 (T) DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData 5893 54 1 * Std_ReturnType retVal = (1U); 5894 54 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint32 BlockVersionHSM; NvM_RequestResultType blockStatus; 5899 54 3 * switch(State) { 5901 54 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5910 54 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM); 5912 54 6 (T)(F) if((1U) != rteCallStatus) { 5914 54 7 * State = (2U); } else { 5918 54 8 * State = (101u); } 5921 54 9 * retVal = (10U); 5923 54 10 * break; 5925 54 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 5940 54 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus); 5941 54 13 (T)(F) if((1U) != rteCallStatus) { 5943 54 14 * switch (blockStatus) { 5945 54 15 (T) case (2U): 5946 54 16 * State = (2U); 5947 54 17 * break; 5949 54 18 (T) case (0U): 5950 54 19 * State = (0U); 5951 54 20 * break; 5953 54 21 (T) case (8U): 5954 54 22 * State = (0U); 5955 54 23 * break; 5957 54 24 (T) case (4U): 5958 54 25 * State = (2U); 5959 54 26 * break; 5961 54 27 (T) default: 5962 54 28 * State = (1U); 5963 54 29 * break; } } else { 5968 54 30 * State = (101u); } 5970 54 31 * retVal = (10U); 5971 54 32 * break; 5973 54 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5981 54 34 * retVal = (0U); 5982 54 35 * Data[0] = (uint8)(BlockVersionHSM >> (24u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */ 5983 54 36 * State = (100u); 5984 54 37 * break; 5986 54 38 (T) case (1U): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 5992 54 39 * retVal = (1U); 5993 54 40 * State = (100u); 5994 54 41 * break; 5996 54 42 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 6002 54 43 * retVal = (1U); 6003 54 44 * State = (100u); 6004 54 45 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 6019 54 46 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Day> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Day_ReadData (returns application error) *********************************************************************************************************************/ 6061 55 0 (T) DataServices_Fingerprint_Appl_Day_ReadData 6067 55 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Day_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Day> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Day_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Day_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Day_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Day_WriteData (returns application error) *********************************************************************************************************************/ 6109 56 0 (T) DataServices_Fingerprint_Appl_Day_WriteData 6115 56 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Month> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Month_ReadData (returns application error) *********************************************************************************************************************/ 6157 57 0 (T) DataServices_Fingerprint_Appl_Month_ReadData 6163 57 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Month_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Month> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Month_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Month_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Month_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Month_WriteData (returns application error) *********************************************************************************************************************/ 6205 58 0 (T) DataServices_Fingerprint_Appl_Month_WriteData 6211 58 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Year> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Year_ReadData (returns application error) *********************************************************************************************************************/ 6253 59 0 (T) DataServices_Fingerprint_Appl_Year_ReadData 6259 59 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_Year_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Year> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_Year_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Year_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_Year_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_Year_WriteData (returns application error) *********************************************************************************************************************/ 6301 60 0 (T) DataServices_Fingerprint_Appl_Year_WriteData 6307 60 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_raw_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_raw> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_raw_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_raw_ReadData (returns application error) *********************************************************************************************************************/ 6349 61 0 (T) DataServices_Fingerprint_Appl_raw_ReadData 6355 61 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Appl_raw_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_raw> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Appl_raw_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Appl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Appl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_raw_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Appl_raw_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Appl_raw_WriteData (returns application error) *********************************************************************************************************************/ 6397 62 0 (T) DataServices_Fingerprint_Appl_raw_WriteData 6403 62 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Day_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Day> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Day_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Day_ReadData (returns application error) *********************************************************************************************************************/ 6445 63 0 (T) DataServices_Fingerprint_Btl_Day_ReadData 6451 63 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Day_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Day> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Day_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Day_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Day_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Day_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Day_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Day_WriteData (returns application error) *********************************************************************************************************************/ 6493 64 0 (T) DataServices_Fingerprint_Btl_Day_WriteData 6499 64 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Month_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Month> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Month_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Month_ReadData (returns application error) *********************************************************************************************************************/ 6541 65 0 (T) DataServices_Fingerprint_Btl_Month_ReadData 6547 65 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Month_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Month> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Month_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Month_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Month_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Month_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Month_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Month_WriteData (returns application error) *********************************************************************************************************************/ 6589 66 0 (T) DataServices_Fingerprint_Btl_Month_WriteData 6595 66 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Year_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Year> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Year_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Year_ReadData (returns application error) *********************************************************************************************************************/ 6637 67 0 (T) DataServices_Fingerprint_Btl_Year_ReadData 6643 67 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_Year_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Year> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_Year_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_Year_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_Year_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Year_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_Year_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_Year_WriteData (returns application error) *********************************************************************************************************************/ 6685 68 0 (T) DataServices_Fingerprint_Btl_Year_WriteData 6691 68 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_raw_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_raw> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_raw_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_raw_ReadData (returns application error) *********************************************************************************************************************/ 6733 69 0 (T) DataServices_Fingerprint_Btl_raw_ReadData 6739 69 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Fingerprint_Btl_raw_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_raw> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Fingerprint_Btl_raw_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data6ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Fingerprint_Btl_raw_DCM_E_PENDING * RTE_E_DataServices_Fingerprint_Btl_raw_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_raw_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Fingerprint_Btl_raw_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Fingerprint_Btl_raw_WriteData (returns application error) *********************************************************************************************************************/ 6781 70 0 (T) DataServices_Fingerprint_Btl_raw_WriteData 6787 70 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Programming_Preconditions_NumOfProgramPrecond> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Programming_Preconditions_NumOfProgramPrecond_DCM_E_PENDING * RTE_E_DataServices_Programming_Preconditions_NumOfProgramPrecond_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData (returns application error) *********************************************************************************************************************/ 6829 71 0 (T) DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData 6835 71 1 * Data[0] = (0x04u); 6837 71 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Programming_Preconditions_Programming_Preconditions> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_DCM_E_PENDING * RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData (returns application error) *********************************************************************************************************************/ 6879 72 0 (T) DataServices_Programming_Preconditions_Programming_Preconditions_ReadData 6885 72 1 * Data[0] = (0X02u); 6886 72 2 * Data[1] = (0xA7u); 6887 72 3 * Data[2] = (0X81u); /* PRQA S 3120 #Array index */ 6888 72 4 * Data[3] = (0x05u); /* PRQA S 3120 #Array index */ 6890 72 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_Programming_Preconditions_Programming_Preconditions> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_DCM_E_PENDING * RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength (returns application error) *********************************************************************************************************************/ 6931 73 0 (T) DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength 6937 73 1 * *DataLength = (0x04u); 6939 73 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_DCM_E_PENDING * RTE_E_DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData (returns application error) *********************************************************************************************************************/ 6981 74 0 (T) DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData 6986 74 1 * *Data = (uint8)Diag_ApplicationData.Software_version_patch_level[0]; 6987 74 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_System_Identification_ECU_ID_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_System_Identification_ECU_ID> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_System_Identification_ECU_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_System_Identification_ECU_ID_DCM_E_PENDING * RTE_E_DataServices_System_Identification_ECU_ID_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_System_Identification_ECU_ID_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_System_Identification_ECU_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_System_Identification_ECU_ID_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 7029 75 0 (T) DataServices_System_Identification_ECU_ID_ReadData 7035 75 1 (T)(F) for(i = 0u; i<((sizeof(Diag_ApplicationData.System_identification_number)/sizeof(uint8))/(2u)); i++) { 7037 75 2 * Data[i] = Diag_ApplicationData.System_identification_number[i]; } 7039 75 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_System_Identification_NodeAddr_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_System_Identification_NodeAddr> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_System_Identification_NodeAddr_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_System_Identification_NodeAddr_DCM_E_PENDING * RTE_E_DataServices_System_Identification_NodeAddr_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_System_Identification_NodeAddr_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_System_Identification_NodeAddr_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_System_Identification_NodeAddr_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 7081 76 0 (T) DataServices_System_Identification_NodeAddr_ReadData 7087 76 1 (T)(F) for(i = 0u; i<((sizeof(Diag_ApplicationData.System_identification_number)/sizeof(uint8))/(2u)); i++) { 7089 76 2 * Data[i] = Diag_ApplicationData.System_identification_number[i+(2u)]; } 7091 76 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_DSDL> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_DSDL_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_DSDL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData (returns application error) *********************************************************************************************************************/ 7133 77 0 (T) DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData 7139 77 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[12]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7140 77 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_DUL> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_DUL_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_DUL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData (returns application error) *********************************************************************************************************************/ 7182 78 0 (T) DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData 7188 78 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[14]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7189 78 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_ORU> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_ORU_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_ORU_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData (returns application error) *********************************************************************************************************************/ 7231 79 0 (T) DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData 7237 79 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[20]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7238 79 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_PMode> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_PMode_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_PMode_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData (returns application error) *********************************************************************************************************************/ 7280 80 0 (T) DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData 7286 80 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[22]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7287 80 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_SFD> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_SFD_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_SFD_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData (returns application error) *********************************************************************************************************************/ 7329 81 0 (T) DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData 7335 81 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[16]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7336 81 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_SWaP> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_SWaP_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_SWaP_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData (returns application error) *********************************************************************************************************************/ 7378 82 0 (T) DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData 7384 82 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[18]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7385 82 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_VKMS> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MainVer_VKMS_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MainVer_VKMS_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData (returns application error) *********************************************************************************************************************/ 7427 83 0 (T) DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData 7433 83 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[24]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7434 83 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80114> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80114_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80114_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData (returns application error) *********************************************************************************************************************/ 7476 84 0 (T) DataServices_Technical_Specifications_Version_MajVer_80114_ReadData 7482 84 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[0]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7483 84 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80124> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80124_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80124_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData (returns application error) *********************************************************************************************************************/ 7525 85 0 (T) DataServices_Technical_Specifications_Version_MajVer_80124_ReadData 7531 85 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[2]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7532 85 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80125> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80125_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80125_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData (returns application error) *********************************************************************************************************************/ 7574 86 0 (T) DataServices_Technical_Specifications_Version_MajVer_80125_ReadData 7580 86 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[4]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7581 86 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80126> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80126_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80126_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData (returns application error) *********************************************************************************************************************/ 7623 87 0 (T) DataServices_Technical_Specifications_Version_MajVer_80126_ReadData 7629 87 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[6]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7630 87 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80127> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80127_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80127_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData (returns application error) *********************************************************************************************************************/ 7672 88 0 (T) DataServices_Technical_Specifications_Version_MajVer_80127_ReadData 7678 88 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[8]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7679 88 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80128_3> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80128_3_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MajVer_80128_3_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData (returns application error) *********************************************************************************************************************/ 7721 89 0 (T) DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData 7726 89 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[10]); /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */ 7727 89 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80114> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80114_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80114_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData (returns application error) *********************************************************************************************************************/ 7769 90 0 (T) DataServices_Technical_Specifications_Version_MinVer_80114_ReadData 7775 90 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[1]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 7776 90 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80124> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80124_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80124_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData (returns application error) *********************************************************************************************************************/ 7818 91 0 (T) DataServices_Technical_Specifications_Version_MinVer_80124_ReadData 7824 91 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[3]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 7825 91 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80125> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80125_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80125_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData (returns application error) *********************************************************************************************************************/ 7867 92 0 (T) DataServices_Technical_Specifications_Version_MinVer_80125_ReadData 7873 92 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[5]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 7874 92 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80126> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80126_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80126_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData (returns application error) *********************************************************************************************************************/ 7916 93 0 (T) DataServices_Technical_Specifications_Version_MinVer_80126_ReadData 7922 93 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[7]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 7923 93 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80127> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80127_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80127_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData (returns application error) *********************************************************************************************************************/ 7965 94 0 (T) DataServices_Technical_Specifications_Version_MinVer_80127_ReadData 7971 94 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[9]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 7972 94 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80128_3> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80128_3_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinVer_80128_3_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData (returns application error) *********************************************************************************************************************/ 8014 95 0 (T) DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData 8020 95 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[11]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8021 95 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_DSDL> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DSDL_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DSDL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData (returns application error) *********************************************************************************************************************/ 8063 96 0 (T) DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData 8069 96 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[13]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8070 96 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_DUL> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DUL_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DUL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData (returns application error) *********************************************************************************************************************/ 8112 97 0 (T) DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData 8118 97 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[15]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8119 97 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_ORU> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_ORU_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_ORU_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData (returns application error) *********************************************************************************************************************/ 8161 98 0 (T) DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData 8167 98 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[21]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8168 98 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_PMode> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_PMode_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_PMode_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData (returns application error) *********************************************************************************************************************/ 8210 99 0 (T) DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData 8216 99 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[23]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8217 99 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_SFD> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SFD_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SFD_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData (returns application error) *********************************************************************************************************************/ 8259 100 0 (T) DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData 8265 100 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[17]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8266 100 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_SWaP> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SWaP_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SWaP_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData (returns application error) *********************************************************************************************************************/ 8308 101 0 (T) DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData 8314 101 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[19]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8315 101 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_VKMS> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_VKMS_DCM_E_PENDING * RTE_E_DataServices_Technical_Specifications_Version_MinorVer_VKMS_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData (returns application error) *********************************************************************************************************************/ 8357 102 0 (T) DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData 8363 102 1 * *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[25]); /* GET_MIN_VER */ /* PRQA S 3120 #Array index */ 8364 102 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_DCM_E_PENDING * RTE_E_DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8406 103 0 (T) DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData 8413 103 1 (T)(F) for(i = 0; i<(sizeof(Diag_ApplicationData.VW_Application_software_version_number)/sizeof(uint8)); i++) { 8415 103 2 * Data[i] = Diag_ApplicationData.VW_Application_software_version_number[i]; } 8417 103 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_ENR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_ENR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_ECU_Hardware_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_ECU_Hardware_Number_ENR_DCM_E_PENDING * RTE_E_DataServices_VW_ECU_Hardware_Number_ENR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_ENR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_ECU_Hardware_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_ENR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8459 104 0 (T) DataServices_VW_ECU_Hardware_Number_ENR_ReadData 8466 104 1 (T)(F) for(i = 0u; i < (3u); i++) { 8468 104 2 * Data[i] = Stub_Regs_Esp.bF191.pload[i+(6u)]; } 8471 104 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_IN_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_IN> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_ECU_Hardware_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_ECU_Hardware_Number_IN_DCM_E_PENDING * RTE_E_DataServices_VW_ECU_Hardware_Number_IN_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_IN_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_ECU_Hardware_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_IN_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8513 105 0 (T) DataServices_VW_ECU_Hardware_Number_IN_ReadData 8520 105 1 (T)(F) for(i = 0u; i < (2u); i++) { 8522 105 2 * Data[i] = Stub_Regs_Esp.bF191.pload[i+(9u)]; } 8525 105 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_MGR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_MGR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_ECU_Hardware_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_ECU_Hardware_Number_MGR_DCM_E_PENDING * RTE_E_DataServices_VW_ECU_Hardware_Number_MGR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_MGR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_ECU_Hardware_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_MGR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8567 106 0 (T) DataServices_VW_ECU_Hardware_Number_MGR_ReadData 8574 106 1 (T)(F) for(i = 0u; i < (3u); i++) { 8576 106 2 * Data[i] = Stub_Regs_Esp.bF191.pload[i+(3u)]; } 8579 106 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_VNR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_VNR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_ECU_Hardware_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_ECU_Hardware_Number_VNR_DCM_E_PENDING * RTE_E_DataServices_VW_ECU_Hardware_Number_VNR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_VNR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_ECU_Hardware_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Number_VNR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8621 107 0 (T) DataServices_VW_ECU_Hardware_Number_VNR_ReadData 8628 107 1 (T)(F) for(i = 0u; i < (3u); i++) { 8630 107 2 * Data[i] = Stub_Regs_Esp.bF191.pload[i]; } 8633 107 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_DCM_E_PENDING * RTE_E_DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 8675 108 0 (T) DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData 8682 108 1 (T)(F) for(i = 0u; i < (3u); i++) { 8684 108 2 * Data[i] = Stub_Regs_Esp.bF1A3.pload[i]; } 8686 108 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData (returns application error) *********************************************************************************************************************/ 8739 109 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData 8744 109 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 8749 109 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((0U),RfsVArray); 8750 109 3 (T)(F) if ((0U) == retVal) { 8752 109 4 (T)(F) for (index = 0u; index < (4u); index++) { 8754 109 5 * Data[index] = RfsVArray[index]; } } else 8757 109 6 (T)(F) if ((2U) == retVal) { 8759 109 7 * retVal = (10U); } else { 8763 109 8 * retVal = 1u; } 8766 109 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData (returns application error) *********************************************************************************************************************/ 8819 110 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData 8824 110 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 8829 110 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((3U),RfsVArray); 8830 110 3 (T)(F) if ((0U) == retVal) { 8832 110 4 (T)(F) for (index = 0u; index < (4u); index++) { 8834 110 5 * Data[index] = RfsVArray[index]; } } else 8837 110 6 (T)(F) if ((2U) == retVal) { 8839 110 7 * retVal = (10U); } else { 8843 110 8 * retVal = 1u; } 8846 110 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData (returns application error) *********************************************************************************************************************/ 8899 111 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData 8904 111 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 8909 111 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((1U),RfsVArray); 8910 111 3 (T)(F) if ((0U) == retVal) { 8912 111 4 (T)(F) for (index = 0u; index < (4u); index++) { 8914 111 5 * Data[index] = RfsVArray[index]; } } else 8917 111 6 (T)(F) if ((2U) == retVal) { 8919 111 7 * retVal = (10U); } else { 8923 111 8 * retVal = 1u; } 8926 111 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData (returns application error) *********************************************************************************************************************/ 8978 112 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData 8983 112 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 8988 112 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((4U),RfsVArray); 8989 112 3 (T)(F) if ((0U) == retVal) { 8991 112 4 (T)(F) for (index = 0u; index < (4u); index++) { 8993 112 5 * Data[index] = RfsVArray[index]; } } else 8996 112 6 (T)(F) if ((2U) == retVal) { 8998 112 7 * retVal = (10U); } else { 9002 112 8 * retVal = 1u; } 9005 112 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData (returns application error) *********************************************************************************************************************/ 9057 113 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData 9062 113 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 9067 113 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((2U),RfsVArray); 9068 113 3 (T)(F) if ((0U) == retVal) { 9070 113 4 (T)(F) for (index = 0u; index < (4u); index++) { 9072 113 5 * Data[index] = RfsVArray[index]; } } else 9075 113 6 (T)(F) if ((2U) == retVal) { 9077 113 7 * retVal = (10U); } else { 9081 113 8 * retVal = 1u; } 9084 113 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray) * Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType * Synchronous Server Invocation. Timeout: None * Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData (returns application error) *********************************************************************************************************************/ 9136 114 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData 9141 114 1 * Std_ReturnType retVal = (0U); uint8 index; FblMetaDataHandler_RfsV_ArrayType RfsVArray; 9146 114 2 * retVal = FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((5U),RfsVArray); 9147 114 3 (T)(F) if ((0U) == retVal) { 9149 114 4 (T)(F) for (index = 0u; index < (4u); index++) { 9151 114 5 * Data[index] = RfsVArray[index]; } } else 9154 114 6 (T)(F) if ((2U) == retVal) { 9156 114 7 * retVal = (10U); } else { 9160 114 8 * retVal = 1u; } 9163 114 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData (returns application error) *********************************************************************************************************************/ 9204 115 0 (T) DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData 9209 115 1 * *Data = (1u); 9210 115 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData (returns application error) *********************************************************************************************************************/ 9265 116 0 (T) DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData 9271 116 1 * Std_ReturnType retVal = (1U); 9272 116 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockCounterAppl; NvM_RequestResultType blockStatus; 9277 116 3 * switch(State) { 9279 116 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9288 116 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock(&BlockCounterAppl); 9290 116 6 (T)(F) if((1U) != rteCallStatus) { 9292 116 7 * State = (2U); } else { 9296 116 8 * State = (101u); } 9299 116 9 * retVal = (10U); 9301 116 10 * break; 9303 116 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9318 116 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus(&blockStatus); 9319 116 13 (T)(F) if((1U) != rteCallStatus) { 9321 116 14 * switch (blockStatus) { 9323 116 15 (T) case (2U): 9324 116 16 * State = (2U); 9325 116 17 * break; 9327 116 18 (T) case (0U): 9328 116 19 * State = (0U); 9329 116 20 * break; 9331 116 21 (T) case (8U): 9332 116 22 * State = (0U); 9333 116 23 * break; 9335 116 24 (T) case (4U): 9336 116 25 * State = (2U); 9337 116 26 * break; 9339 116 27 (T) default: 9340 116 28 * State = (1U); 9341 116 29 * break; } } else { 9346 116 30 * State = (101u); } 9348 116 31 * retVal = (10U); 9349 116 32 * break; 9351 116 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9359 116 34 * retVal = (0U); 9360 116 35 * Data[1] = (uint8)(BlockCounterAppl >> (8u)); 9361 116 36 * Data[0] = (uint8)BlockCounterAppl; 9362 116 37 * State = (100u); 9363 116 38 * break; 9365 116 39 (T) case (1U): /*********************************************************************************************************** * send 0 as response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9371 116 40 * retVal = (0U); 9372 116 41 * Data[1] = (uint8)((0x00u)); 9373 116 42 * Data[0] = (uint8)((0x00u)); 9374 116 43 * State = (100u); 9375 116 44 * break; 9377 116 45 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9383 116 46 * retVal = (1U); 9384 116 47 * State = (100u); 9385 116 48 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 9400 116 49 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData (returns application error) *********************************************************************************************************************/ 9455 117 0 (T) DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData 9461 117 1 * Std_ReturnType retVal = (1U); 9462 117 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockCounterBoot; NvM_RequestResultType blockStatus; 9467 117 3 * switch(State) { 9469 117 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9478 117 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock(&BlockCounterBoot); 9480 117 6 (T)(F) if((1U) != rteCallStatus) { 9482 117 7 * State = (2U); } else { 9486 117 8 * State = (101u); } 9489 117 9 * retVal = (10U); 9491 117 10 * break; 9493 117 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9508 117 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus(&blockStatus); 9509 117 13 (T)(F) if((1U) != rteCallStatus) { 9511 117 14 * switch (blockStatus) { 9513 117 15 (T) case (2U): 9514 117 16 * State = (2U); 9515 117 17 * break; 9517 117 18 (T) case (0U): 9518 117 19 * State = (0U); 9519 117 20 * break; 9521 117 21 (T) case (8U): 9522 117 22 * State = (0U); 9523 117 23 * break; 9525 117 24 (T) case (4U): 9526 117 25 * State = (2U); 9527 117 26 * break; 9529 117 27 (T) default: 9530 117 28 * State = (1U); 9531 117 29 * break; } } else { 9536 117 30 * State = (101u); } 9538 117 31 * retVal = (10U); 9539 117 32 * break; 9541 117 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9549 117 34 * retVal = (0U); 9550 117 35 * Data[1] = (uint8)(BlockCounterBoot >> (8u)); 9551 117 36 * Data[0] = (uint8)BlockCounterBoot; 9552 117 37 * State = (100u); 9553 117 38 * break; 9555 117 39 (T) case (1U): /*********************************************************************************************************** * send 0 as response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9561 117 40 * retVal = (0U); 9562 117 41 * Data[1] = (uint8)((0x00u)); 9563 117 42 * Data[0] = (uint8)((0x00u)); 9564 117 43 * State = (100u); 9565 117 44 * break; 9567 117 45 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9573 117 46 * retVal = (1U); 9574 117 47 * State = (100u); 9575 117 48 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 9590 117 49 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData (returns application error) *********************************************************************************************************************/ 9645 118 0 (T) DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData 9651 118 1 * Std_ReturnType retVal = (1U); 9652 118 2 * Std_ReturnType rteCallStatus = (1U); static Diag_NvM_Read_State State = (100u); static uint16 BlockCounterHsm; NvM_RequestResultType blockStatus; 9657 118 3 * switch(State) { 9659 118 4 (T) case (100u): /*********************************************************************************************************** * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9668 118 5 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock(&BlockCounterHsm); 9670 118 6 (T)(F) if((1U) != rteCallStatus) { 9672 118 7 * State = (2U); } else { 9676 118 8 * State = (101u); } 9679 118 9 * retVal = (10U); 9681 118 10 * break; 9683 118 11 (T) case (2U): /*********************************************************************************************************** * after succesful read of block status the state has to be set according of the block status * * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING * * for NVM_REQ_OK status -> state should be NVM_REQ_OK * * for any other status -> state should be NVM_REQ_NOT_OKS * * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE * * change the return value to DCM_E_PENDING to announce pending status to DCM * DCM will recall this runnable then acces the corect state that was set in the last call ************************************************************************************************************/ 9698 118 12 * rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus(&blockStatus); 9699 118 13 (T)(F) if((1U) != rteCallStatus) { 9701 118 14 * switch (blockStatus) { 9703 118 15 (T) case (2U): 9704 118 16 * State = (2U); 9705 118 17 * break; 9707 118 18 (T) case (0U): 9708 118 19 * State = (0U); 9709 118 20 * break; 9711 118 21 (T) case (8U): 9712 118 22 * State = (0U); 9713 118 23 * break; 9715 118 24 (T) case (4U): 9716 118 25 * State = (2U); 9717 118 26 * break; 9719 118 27 (T) default: 9720 118 28 * State = (1U); 9721 118 29 * break; } } else { 9726 118 30 * State = (101u); } 9728 118 31 * retVal = (10U); 9729 118 32 * break; 9731 118 33 (T) case (0U): /*********************************************************************************************************** * write data to the output pointer of the diagnostic service to be sent on uds response * * change the return value to RTE_E_OK to announce positive response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9739 118 34 * retVal = (0U); 9740 118 35 * Data[1] = (uint8)(BlockCounterHsm >> (8u)); 9741 118 36 * Data[0] = (uint8)BlockCounterHsm; 9742 118 37 * State = (100u); 9743 118 38 * break; 9745 118 39 (T) case (1U): /*********************************************************************************************************** * send 0 as response * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9751 118 40 * retVal = (0U); 9752 118 41 * Data[1] = (uint8)((0x00u)); 9753 118 42 * Data[0] = (uint8)((0x00u)); 9754 118 43 * State = (100u); 9755 118 44 * break; 9757 118 45 (T) case (101u): /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ 9763 118 46 * retVal = (1U); 9764 118 47 * State = (100u); 9765 118 48 * break; /*VCAST_DONT_INSTRUMENT_START*/ default: /*********************************************************************************************************** * change the return value to Service E NOT OK to announce NRC * * switch state to READ to be prepared for the next call of diagnostic service ************************************************************************************************************/ retVal = (1U); State = (100u); break; /*VCAST_DONT_INSTRUMENT_END*/ } 9780 118 49 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData_doc *********************************************************************************************************************/ /***************************************************************************************************************** * * brief Part of the Diagnostic Service F1AB Software_Block_Version * This runnable implements the read for the application version * * return Std_ReturnType retVal * * pre Call the init function * * param[in] none * * param[out] uint8* Data * * testmethod module testing * * traceability SYSI-25 * *******************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData (returns application error) *********************************************************************************************************************/ 9840 119 0 (T) DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData 9846 119 1 * Data[0] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[0]; /* PRQA S 3120 #Array index */ 9847 119 2 * Data[1] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[1]; /* PRQA S 3120 #Array index */ 9848 119 3 * Data[2] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[2]; /* PRQA S 3120 #Array index */ 9849 119 4 * Data[3] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[3]; /* PRQA S 3120 #Array index */ 9851 119 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData_doc *********************************************************************************************************************/ /***************************************************************************************************************** * * brief Part of the Diagnostic Service F1AB Software_Block_Version * This runnable implements the read for the bootloader version * * return Std_ReturnType retVal * * pre Call the init function * * param[in] none * * param[out] uint8* Data * * testmethod module testing * * traceability SYSI-25 * *******************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData (returns application error) *********************************************************************************************************************/ 9911 120 0 (T) DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData 9917 120 1 * (void)VStdLib_MemCpy(Data, (0x800C8F40u), (0x04u)); /* PRQA S 0432 #Pointer type */ 9919 120 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_CsmKeyManagement_CsmKey_HsmVersionInformationKey_KeyElementGet(uint32 keyElementId, uint8 *keyPtr, uint32 *keyLength) * Argument keyPtr: uint8* is of type Csm_KeyDataType_CsmKey_HsmVersionInformationKey * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_BUSY, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_EMPTY, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_NOT_AVAILABLE, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_READ_FAIL, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_SMALL_BUFFER, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data4ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_DCM_E_PENDING * RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData_doc *********************************************************************************************************************/ /***************************************************************************************************************** * * brief Part of the Diagnostic Service F1AB Software_Block_Version * This runnable implements the read for the HSM version * * return Std_ReturnType retVal * * pre Call the init function * * param[in] none * * param[out] uint8* Data * * testmethod module testing * * traceability SYSI-25 * *******************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData (returns application error) *********************************************************************************************************************/ 9990 121 0 (T) DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData 9996 121 1 * Std_ReturnType retVal = (1U); uint8 keyPtr[64]; 9999 121 2 * uint32 keyLength = (0x40u); 10001 121 3 * retVal = (Csm_KeyElementGet((uint32)28, (0x02u), &keyPtr, &keyLength)); /* PRQA S 0432 #Pointer type */ 10003 121 4 * (void)VStdLib_MemCpy(&Data[0], &keyPtr[0], (0x04u)); 10005 121 5 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Spare_Part_Number_ENR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_ENR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Spare_Part_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Spare_Part_Number_ENR_DCM_E_PENDING * RTE_E_DataServices_VW_Spare_Part_Number_ENR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_ENR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Spare_Part_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_ENR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10047 122 0 (T) DataServices_VW_Spare_Part_Number_ENR_ReadData 10054 122 1 (T)(F) for(i = 0u; i < (3u); i++) { 10056 122 2 * Data[i] = Stub_Regs_Dph.bF187.pload[i+(6u)]; } 10059 122 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Spare_Part_Number_IN_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_IN> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Spare_Part_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Spare_Part_Number_IN_DCM_E_PENDING * RTE_E_DataServices_VW_Spare_Part_Number_IN_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_IN_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Spare_Part_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_IN_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10101 123 0 (T) DataServices_VW_Spare_Part_Number_IN_ReadData 10108 123 1 (T)(F) for(i = 0u; i < (2u); i++) { 10110 123 2 * Data[i] = Stub_Regs_Dph.bF187.pload[i+(9u)]; } 10113 123 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Spare_Part_Number_MGR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_MGR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Spare_Part_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Spare_Part_Number_MGR_DCM_E_PENDING * RTE_E_DataServices_VW_Spare_Part_Number_MGR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_MGR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Spare_Part_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_MGR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10155 124 0 (T) DataServices_VW_Spare_Part_Number_MGR_ReadData 10162 124 1 (T)(F) for(i = 0u; i < (3u); i++) { 10164 124 2 * Data[i] = Stub_Regs_Dph.bF187.pload[i+(3u)]; } 10167 124 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Spare_Part_Number_VNR_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_VNR> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Spare_Part_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Spare_Part_Number_VNR_DCM_E_PENDING * RTE_E_DataServices_VW_Spare_Part_Number_VNR_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_VNR_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Spare_Part_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Spare_Part_Number_VNR_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10209 125 0 (T) DataServices_VW_Spare_Part_Number_VNR_ReadData 10216 125 1 (T)(F) for(i = 0u; i < (3u); i++) { 10218 125 2 * Data[i] = Stub_Regs_Dph.bF187.pload[i]; } 10221 125 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_System_Name_Or_Engine_Type_VW_SysName> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data13ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_DCM_E_PENDING * RTE_E_DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10263 126 0 (T) DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData 10270 126 1 (T)(F) for(i = 0u; i<(sizeof(Diag_ApplicationData.VWSystemNameOrEngineType)/sizeof(uint8)); i++) { 10272 126 2 * Data[i] = Diag_ApplicationData.VWSystemNameOrEngineType[i]; } 10275 126 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Workshop_System_Name_VW_WorkshopSysName> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data5ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_DCM_E_PENDING * RTE_E_DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData (returns application error) *********************************************************************************************************************/ uint8 i; 10317 127 0 (T) DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData 10323 127 1 (T)(F) for(i = 0u; i<(sizeof(Diag_ApplicationData.VW_Workshop_system_name)/sizeof(uint8)); i++) { 10325 127 2 * Data[i] = Diag_ApplicationData.VW_Workshop_system_name[i]; } 10327 127 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_Vehicle_Identification_Number_VIN_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Vehicle_Identification_Number_VIN> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_VKMS_DiagServices_GetVkmsVIN(uint8 *vin) * Argument vin: uint8* is of type VKMS_VinBufferType * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_VKMS_DiagServices_VKMS_ERR_BUSY, RTE_E_VKMS_DiagServices_VKMS_ERR_GENERAL * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_Vehicle_Identification_Number_VIN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data17ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_Vehicle_Identification_Number_VIN_DCM_E_PENDING * RTE_E_DataServices_Vehicle_Identification_Number_VIN_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Vehicle_Identification_Number_VIN_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_Vehicle_Identification_Number_VIN_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_Vehicle_Identification_Number_VIN_ReadData (returns application error) *********************************************************************************************************************/ 10380 128 0 (T) DataServices_Vehicle_Identification_Number_VIN_ReadData 10385 128 1 * Std_ReturnType retVal = (0U); 10387 128 2 (T)(F) if (Data == ((void *)0)) { 10389 128 3 * retVal = (1U); } else { 10393 128 4 * (void)Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin(&Data[0]); } 10395 128 5 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_p_Lockvalue_LockValue_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_p_Lockvalue_LockValue> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_P_LockValue_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_P_LockValue_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_p_Lockvalue_LockValue_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING * RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_p_Lockvalue_LockValue_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_p_Lockvalue_LockValue_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_p_Lockvalue_LockValue_ReadData (returns application error) *********************************************************************************************************************/ 10456 129 0 (T) DataServices_p_Lockvalue_LockValue_ReadData 10462 129 1 * NvM_RequestResultType blockStatus = (1U); 10463 129 2 * NvM_RequestResultType blockStatusInverted = (1U); 10464 129 3 * uint8 retVal = 1u; 10466 129 4 * (void)(NvM_GetErrorStatus((NvM_BlockIdType)69, &blockStatus)); 10467 129 5 (T)(F) if((blockStatus == (0U)) || (blockStatus == (8U))) { 10469 129 6 * (void)(NvM_GetErrorStatus((NvM_BlockIdType)74, &blockStatusInverted)); 10470 129 7 (T)(F) if((blockStatusInverted == (0U)) || (blockStatusInverted == (8U))) { 10472 129 8 (T)(F) if(P_LockValue + P_LockValueInverted != (255u)) { 10474 129 9 * P_LockValue = (255u); 10475 129 10 * P_LockValueInverted = 0u; 10476 129 11 * (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted)); 10477 129 12 * (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue)); 10478 129 13 * Data[0] = P_LockValue; } else { 10482 129 14 * Data[0] = P_LockValue; } 10485 129 15 * retVal = (0U); } else 10487 129 16 (T)(F) if(blockStatusInverted == (2U)) { 10489 129 17 * retVal = (10U); } else { 10493 129 18 * P_LockValue = (255u); 10494 129 19 * P_LockValueInverted = 0u; 10495 129 20 * (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted)); 10496 129 21 * (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue)); 10497 129 22 * Data[0] = P_LockValue; 10499 129 23 * retVal = (0U); } } else 10502 129 24 (T)(F) if(blockStatus == (2U)) { 10504 129 25 * retVal = (10U); } else { 10508 129 26 * retVal = (1U); } 10511 129 27 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_p_Lockvalue_LockValue_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_p_Lockvalue_LockValue> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_WriteBlock(dtRef_const_VOID SrcPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_P_LockValue_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_P_LockValue_WriteBlock(dtRef_const_VOID SrcPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_p_Lockvalue_LockValue_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING * RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_p_Lockvalue_LockValue_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_p_Lockvalue_LockValue_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_p_Lockvalue_LockValue_WriteData (returns application error) *********************************************************************************************************************/ 10572 130 0 (T) DataServices_p_Lockvalue_LockValue_WriteData 10578 130 1 * NvM_RequestResultType blockStatus = (1U); 10579 130 2 * NvM_RequestResultType blockStatusInverted = (1U); 10580 130 3 * uint8 retVal = 1u; 10582 130 4 (T)(F) if(P_LockValue < (0x03u)) /* write is lock when P_Lock value is 3 or greater */ { 10584 130 5 (T)(F) if(P_LockValue <= Data[0]) /* write not possible if stored value is greater than the new one */ { 10586 130 6 * P_LockValue = Data[0]; 10587 130 7 * P_LockValueInverted = (255u) - P_LockValue; 10588 130 8 * (void)(NvM_GetErrorStatus((NvM_BlockIdType)69, &blockStatus)); 10590 130 9 (T)(F) if((blockStatus == (0U)) || (blockStatus == (8U))) { 10592 130 10 * (void)(NvM_GetErrorStatus((NvM_BlockIdType)74, &blockStatusInverted)); 10593 130 11 (T)(F) if((blockStatusInverted == (0U)) || (blockStatusInverted == (8U))) { 10595 130 12 * retVal = (0U); 10596 130 13 * (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue)); 10597 130 14 * (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted)); } else 10599 130 15 (T)(F) if(blockStatusInverted == (2U)) { 10601 130 16 * retVal = (10U); } else { 10605 130 17 * P_LockValue = (255u); 10606 130 18 * P_LockValueInverted = 0u; 10607 130 19 * (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted)); 10608 130 20 * (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue)); 10609 130 21 * retVal = (0U); } } else 10613 130 22 (T)(F) if(blockStatus == (2U)) { 10615 130 23 * retVal = (10U); } else { 10619 130 24 * retVal = (1U); } } else { 10624 130 25 * retVal = (16U); } } else { 10629 130 26 * retVal = (1U); } 10632 130 27 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Angle_external_Angle_external_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Angle_external_Angle_external> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Angle_external_v_Angle_external(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Angle_external_Angle_external_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Angle_external_Angle_external_DCM_E_PENDING * RTE_E_DataServices_v_Angle_external_Angle_external_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Angle_external_Angle_external_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Angle_external_Angle_external_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Angle_external_Angle_external_ReadData (returns application error) *********************************************************************************************************************/ 10683 131 0 (T) DataServices_v_Angle_external_Angle_external_ReadData 10688 131 1 * uint16 v_Angle_external = 0u; 10689 131 2 * (void)(*(&v_Angle_external) = Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external, ((Std_ReturnType)(0U))); 10690 131 3 * Data[0] = (uint8)(v_Angle_external >> (8u)); 10691 131 4 * Data[1] = (uint8)v_Angle_external; 10692 131 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Angle_internal_Angle_internal_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Angle_internal_Angle_internal> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_serv_v_Angle_internal_v_Angle_internal(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Angle_internal_Angle_internal_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Angle_internal_Angle_internal_DCM_E_PENDING * RTE_E_DataServices_v_Angle_internal_Angle_internal_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Angle_internal_Angle_internal_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Angle_internal_Angle_internal_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Angle_internal_Angle_internal_ReadData (returns application error) *********************************************************************************************************************/ 10742 132 0 (T) DataServices_v_Angle_internal_Angle_internal_ReadData 10747 132 1 * uint16 v_Angle_internal = 0u; 10748 132 2 * (void)(*(&v_Angle_internal) = Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal, ((Std_ReturnType)(0U))); 10749 132 3 * Data[0] = (uint8)(v_Angle_internal >> (8u)); 10750 132 4 * Data[1] = (uint8)v_Angle_internal; 10751 132 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Development_Message_Dev_message_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Development_Message_Dev_message> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Development_Message_Dev_message_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Development_Message_Dev_message_DCM_E_PENDING * RTE_E_DataServices_v_Development_Message_Dev_message_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Development_Message_Dev_message_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Development_Message_Dev_message_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Development_Message_Dev_message_ReadData (returns application error) *********************************************************************************************************************/ 10793 133 0 (T) DataServices_v_Development_Message_Dev_message_ReadData 10798 133 1 * Data[0] = DIAG_V_DEVELOPMENT_MSG_STATUS; 10799 133 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Development_Message_Dev_message_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Development_Message_Dev_message> * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_Diag_serv_v_Development_Messages_v_Development_Messages(uint8 data) * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvM_v_Development_messages_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvM_v_Development_messages_WriteBlock(dtRef_const_VOID SrcPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Development_Message_Dev_message_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Development_Message_Dev_message_DCM_E_PENDING * RTE_E_DataServices_v_Development_Message_Dev_message_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Development_Message_Dev_message_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Development_Message_Dev_message_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Development_Message_Dev_message_WriteData (returns application error) *********************************************************************************************************************/ 10860 134 0 (T) DataServices_v_Development_Message_Dev_message_WriteData 10865 134 1 * Std_ReturnType l_return = (0U); 10868 134 2 (T)(F) if((*Data == 1u)||(*Data == 0u)) { 10870 134 3 * DIAG_V_DEVELOPMENT_MSG_STATUS = *Data; 10871 134 4 * *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages)) = DIAG_V_DEVELOPMENT_MSG_STATUS; 10872 134 5 * (void)Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock(&DIAG_V_DEVELOPMENT_MSG_STATUS); } else { 10876 134 6 * l_return = (49U); } 10878 134 7 * return l_return; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_HW_Version_Version_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_HW_Version_Version> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_Diag_IoHwAb_Hw_Version_Identification_Version(uint8 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_HW_Version_Version_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_HW_Version_Version_DCM_E_PENDING * RTE_E_DataServices_v_HW_Version_Version_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_HW_Version_Version_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_HW_Version_Version_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_HW_Version_Version_ReadData (returns application error) *********************************************************************************************************************/ 10928 135 0 (T) DataServices_v_HW_Version_Version_ReadData 10933 135 1 * uint8 version = 0u; 10934 135 2 * (void)(*(&version) = Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version, ((Std_ReturnType)(0U))); 10935 135 3 * Data[0] = (uint8)(version); 10936 135 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_I_Motor_I_motor_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_I_Motor_I_motor> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_I_Motor_I_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_I_Motor_I_motor_DCM_E_PENDING * RTE_E_DataServices_v_I_Motor_I_motor_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_I_Motor_I_motor_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_I_Motor_I_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_I_Motor_I_motor_ReadData (returns application error) *********************************************************************************************************************/ 10978 136 0 (T) DataServices_v_I_Motor_I_motor_ReadData 10983 136 1 * uint8 I_motor = 0u; 10984 136 2 * (void)(*(&I_motor) = Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor, ((Std_ReturnType)(0U))); 10985 136 3 * Data[0] = (uint8)(I_motor); 10986 136 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_DCM_E_PENDING * RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData (returns application error) *********************************************************************************************************************/ uint16 v_Not_P_P_not_reachable; 11036 137 0 (T) DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData 11043 137 1 * (void)(*(&v_Not_P_P_not_reachable) = Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable, ((Std_ReturnType)(0U))); 11045 137 2 * Data[0] = (uint8)0; 11046 137 3 * Data[1] = (uint8)(v_Not_P_P_not_reachable >> (8u)); 11047 137 4 * Data[2] = (uint8)v_Not_P_P_not_reachable; /* PRQA S 3120 #Array index */ 11049 137 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable> * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_w_Eam_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_DCM_E_PENDING * RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData (returns application error) *********************************************************************************************************************/ uint8 ret; 11099 138 0 (T) DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData 11106 138 1 (T)(F) if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */ { 11108 138 2 * ret = (0U); 11109 138 3 * v_NotP_P_not_reachable_Flag = 1u; } else { 11114 138 4 * ret = (1U); 11115 138 5 * v_NotP_P_not_reachable_Flag = 0u; } 11118 138 6 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_DCM_E_PENDING * RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData (returns application error) *********************************************************************************************************************/ uint16 v_P_Not_P_not_reachable; 11168 139 0 (T) DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData 11175 139 1 * (void)(*(&v_P_Not_P_not_reachable) = Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable, ((Std_ReturnType)(0U))); 11177 139 2 * Data[0] = (uint8)0; 11178 139 3 * Data[1] = (uint8)(v_P_Not_P_not_reachable >> (8u)); 11179 139 4 * Data[2] = (uint8)v_P_Not_P_not_reachable; /* PRQA S 3120 #Array index */ 11181 139 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable> * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_w_Eam_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_DCM_E_PENDING * RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData (returns application error) *********************************************************************************************************************/ uint8 ret; 11231 140 0 (T) DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData 11238 140 1 (T)(F) if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */ { 11240 140 2 * ret = (0U); 11241 140 3 * v_P_Not_P_not_reachable_Flag = 1u; } else { 11245 140 4 * ret = (1U); 11246 140 5 * v_P_Not_P_not_reachable_Flag = 0u; } 11249 140 6 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Power_KL30_Power_KL30_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Power_KL30_Power_KL30> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_R_ComAbs_VIN_vin(Rte_DT_VIN_Type_0 *data) * Argument data: Rte_DT_VIN_Type_0* is of type VIN_Type * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Power_KL30_Power_KL30_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Power_KL30_Power_KL30_DCM_E_PENDING * RTE_E_DataServices_v_Power_KL30_Power_KL30_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Power_KL30_Power_KL30_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Power_KL30_Power_KL30_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Power_KL30_Power_KL30_ReadData (returns application error) *********************************************************************************************************************/ 11300 141 0 (T) DataServices_v_Power_KL30_Power_KL30_ReadData 11305 141 1 * uint16 power_kl30_value_read = 0u; 11307 141 2 * (void)(*(&power_kl30_value_read) = Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30, ((Std_ReturnType)(0U))); 11309 141 3 * Data[0] = (uint8)(power_kl30_value_read / (100u)) ; 11311 141 4 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Requested_Position_Requeste_Position_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Requested_Position_Requeste_Position> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Requested_Position_Requeste_Position_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Requested_Position_Requeste_Position_DCM_E_PENDING * RTE_E_DataServices_v_Requested_Position_Requeste_Position_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Requested_Position_Requeste_Position_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Requested_Position_Requeste_Position_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Requested_Position_Requeste_Position_ReadData (returns application error) *********************************************************************************************************************/ SG_HCP1_09 reqposdiag; 11353 142 0 (T) DataServices_v_Requested_Position_Requeste_Position_ReadData 11359 142 1 * (void)Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09(&reqposdiag); 11360 142 2 * Data[0] = reqposdiag.PLC_StPosnReq; 11361 142 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Switching_operation_counter_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Switching_operation_counter> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_r_Eam_v_switching_operation_v_switching_operation(uint32 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Switching_operation_counter_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Switching_operation_counter_DCM_E_PENDING * RTE_E_DataServices_v_Switching_operation_counter_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Switching_operation_counter_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Switching_operation_counter_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Switching_operation_counter_ReadData (returns application error) *********************************************************************************************************************/ uint32 v_Switching_operation_counter; 11411 143 0 (T) DataServices_v_Switching_operation_counter_ReadData 11418 143 1 * (void)(*(&v_Switching_operation_counter) = Rte_Eam_w_Diag_v_switching_operation_v_switching_operation, ((Std_ReturnType)(0U))); 11420 143 2 * Data[0] = (uint8)(v_Switching_operation_counter >> (16u)); 11421 143 3 * Data[1] = (uint8)(v_Switching_operation_counter >> (8u)); 11422 143 4 * Data[2] = (uint8)v_Switching_operation_counter; /* PRQA S 3120 #Array index */ 11424 143 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Switching_operation_counter_WriteData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Switching_operation_counter> * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_w_Eam_v_switching_operation_v_switching_operation(uint32 data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Switching_operation_counter_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Data: uint8* is of type Dcm_Data3ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Switching_operation_counter_DCM_E_PENDING * RTE_E_DataServices_v_Switching_operation_counter_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Switching_operation_counter_WriteData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Switching_operation_counter_WriteData(const uint8 * Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Switching_operation_counter_WriteData (returns application error) *********************************************************************************************************************/ uint8 ret; 11474 144 0 (T) DataServices_v_Switching_operation_counter_WriteData 11481 144 1 (T)(F) if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */ { 11483 144 2 * ret = (0U); 11484 144 3 * v_Switching_operation_counter_Flag = 1u; } else { 11488 144 4 * ret = (1U); 11489 144 5 * v_Switching_operation_counter_Flag = 0u; } 11492 144 6 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_Temperature_Temperature_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Temperature_Temperature> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(sint32 *Temp_Value) * Synchronous Server Invocation. Timeout: None * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_Temperature_Temperature_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data1ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_Temperature_Temperature_DCM_E_PENDING * RTE_E_DataServices_v_Temperature_Temperature_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Temperature_Temperature_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_Temperature_Temperature_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_Temperature_Temperature_ReadData (returns application error) *********************************************************************************************************************/ sint32 v_Temperature_value; // (void)Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(&v_Temperature_value); 11543 145 0 (T) DataServices_v_Temperature_Temperature_ReadData 11550 145 1 * (void)(*(&v_Temperature_value) = Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature, ((Std_ReturnType)(0U))); 11551 145 2 (T)(F) if(v_Temperature_value <= -((40))) { 11553 145 3 * Data[0] = (uint8)((0u)); } else { 11557 145 4 * Data[0] = (uint8)v_Temperature_value + (uint8)(40); /* PRQA S 4434,4393 #Value is send to DCM and parameter must be unsigned */ } 11561 145 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DataServices_v_U_Motor_U_motor_ReadData * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_U_Motor_U_motor> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType DataServices_v_U_Motor_U_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data) * Argument Data: uint8* is of type Dcm_Data2ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_DataServices_v_U_Motor_U_motor_DCM_E_PENDING * RTE_E_DataServices_v_U_Motor_U_motor_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_U_Motor_U_motor_ReadData_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType DataServices_v_U_Motor_U_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DataServices_v_U_Motor_U_motor_ReadData (returns application error) *********************************************************************************************************************/ 11603 146 0 (T) DataServices_v_U_Motor_U_motor_ReadData 11608 146 1 * sint16 v_U_Motor_value = 0; 11609 146 2 * (void)(*(&v_U_Motor_value) = Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor, ((Std_ReturnType)(0U))); 11610 146 3 * Data[0] = (uint8)((uint16)v_U_Motor_value >> (8u)); 11611 146 4 * Data[1] = (uint8)v_U_Motor_value; 11612 146 5 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DiagReadWriteDataByIdentifier_Init * *--------------------------------------------------------------------------------------------------------------------- * * Executed once after the RTE is started * ********************************************************************************************************************** * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_RP_RC_ProvideFazitIDString_FazitIDString(const uint8 *data) * Argument data: uint8* is of type uint8_23 * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_Init_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void DiagReadWriteDataByIdentifier_Init(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_Init *********************************************************************************************************************/ 11648 147 0 (T) DiagReadWriteDataByIdentifier_Init 11653 147 1 * uint8 i = 0; 11654 147 2 * FAZIT_String = *((&Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit)); 11655 147 3 * ECU_Prog_Info = *((&Rte_DiagReadWriteDataByIdentifier_PIM_ECU_Programming_information)); /* Workaround to copy data from Old DataType to New DataType */ 11659 147 4 (T)(F) for(i = 0u; i < (7u); i++) { 11661 147 5 * VKMS_FAZIT_String.production_plant_nr[i] = FAZIT_String.production_plant_nr[i]; } 11663 147 6 (T)(F) for(i = 0u; i < (8u); i++) { 11665 147 7 * VKMS_FAZIT_String.manufacture_date[i] = FAZIT_String.manufacture_date[i]; } 11667 147 8 (T)(F) for(i = 0u; i < (4u); i++) { 11669 147 9 * VKMS_FAZIT_String.production_test_system_nr[i] = FAZIT_String.production_test_system_nr[i]; } 11671 147 10 (T)(F) for(i = 0u; i < (4u); i++) { 11673 147 11 * VKMS_FAZIT_String.consecutive_supp[i] = FAZIT_String.consecutive_supp[i]; } /* Send FazitID to VKMS */ 11677 147 12 * (void)VKMS_AnnounceFazitID(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */ 11678 147 13 * (void)Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DiagReadWriteDataByIdentifier_Main * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered on TimingEvent every 10ms * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_DW_Kilometerstand_DW_Kilometerstand(DW_Kilometerstand *data) * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_DiagActiveSession_ActiveSession(uint8 data) * Std_ReturnType Rte_Write_P_Sfd_Mileage_Mileage(SfdA_MileageImplDataType data) * Std_ReturnType Rte_Invalidate_P_Sfd_Mileage_Mileage(void) * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_CS_Diag_VKMS_Appl_AnnounceFazitID(const uint8 *id) * Argument id: uint8* is of type VKMS_FazitIdBufferType * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_VKMS_ApplServices_VKMS_ERR_GENERAL_ERROR * Std_ReturnType Rte_Call_NvM_v_Development_messages_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvM_v_Development_messages_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvM_v_Development_messages_WriteBlock(dtRef_const_VOID SrcPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_Main_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void DiagReadWriteDataByIdentifier_Main(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_Main *********************************************************************************************************************/ boolean l_v_Switching_operation_counter_Flag; boolean l_v_P_Not_P_not_reachable_Flag; boolean l_v_NotP_p_not_reachable_Flag; uint8 activeSession; DW_Kilometerstand KmStand; 11739 148 0 (T) DiagReadWriteDataByIdentifier_Main 11749 148 1 * uint8 devMsgErrorStatus = (2U); static boolean devMsgErrorStatusFlag = 0u; 11752 148 2 * (void)(Com_ReceiveSignal(0u, (&KmStand))); 11753 148 3 * (void)Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage(KmStand); 11755 148 4 (T)(F) if(dev_mess_read_status == 0u) { 11757 148 5 * DIAG_V_DEVELOPMENT_MSG_STATUS = *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages)); 11758 148 6 * (void)Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock(&DIAG_V_DEVELOPMENT_MSG_STATUS); 11759 148 7 * dev_mess_read_status = 1u; } 11761 148 8 * (void)(NvM_GetErrorStatus((NvM_BlockIdType)63, &devMsgErrorStatus)); 11762 148 9 ( )(F) if( (devMsgErrorStatus == (8U)) && (devMsgErrorStatusFlag == 0u) ) { /*VCAST_DONT_INSTRUMENT_START*/ if(Diag_ApplicationData.VWLogicalSWBlockVersionApplication[0] == 'X') { DIAG_V_DEVELOPMENT_MSG_STATUS = 1u; } else { DIAG_V_DEVELOPMENT_MSG_STATUS = 0u; } /*VCAST_DONT_INSTRUMENT_END*/ 11777 148 10 devMsgErrorStatusFlag = 1u; 11778 148 11 *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages)) = DIAG_V_DEVELOPMENT_MSG_STATUS; } 11782 148 12 (T)(F) if(pLockValueReadStatus == 0u) { 11784 148 13 * P_LockValue = *((&Rte_DiagReadWriteDataByIdentifier_PIM_P_LockValue)); 11785 148 14 * P_LockValueInverted = *((&Rte_DiagReadWriteDataByIdentifier_PIM_P_LockValue_Inverted)); 11786 148 15 * (void)(NvM_ReadBlock((NvM_BlockIdType)69, &P_LockValue)); 11787 148 16 * (void)(NvM_ReadBlock((NvM_BlockIdType)74, &P_LockValueInverted)); 11788 148 17 * pLockValueReadStatus = 1u; } 11791 148 18 (T)(F) if(v_Switching_operation_counter_Flag == 1u) { 11793 148 19 * l_v_Switching_operation_counter_Flag= 1u; 11794 148 20 * v_Switching_operation_counter_Flag = 0u; } else { 11798 148 21 * l_v_Switching_operation_counter_Flag = 0u; } 11801 148 22 (T)(F) if(v_P_Not_P_not_reachable_Flag == 1u) { 11803 148 23 * l_v_P_Not_P_not_reachable_Flag = 1u; 11804 148 24 * v_P_Not_P_not_reachable_Flag = 0u; } else { 11808 148 25 * l_v_P_Not_P_not_reachable_Flag = 0u; } 11811 148 26 (T)(F) if(v_NotP_P_not_reachable_Flag == 1u) { 11813 148 27 * l_v_NotP_p_not_reachable_Flag = 1u; 11814 148 28 * v_NotP_P_not_reachable_Flag = 0u; } else { 11818 148 29 * l_v_NotP_p_not_reachable_Flag = 0u; } /* read active session */ 11822 148 30 * (void)Dcm_GetSesCtrlType(&activeSession); 11824 148 31 * (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_switching_operation_v_switching_operation = (l_v_Switching_operation_counter_Flag), ((Std_ReturnType)(0U))); 11825 148 32 * (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_P_NotP_not_reachable_v_P_NotP_not_reachable = (l_v_P_Not_P_not_reachable_Flag), ((Std_ReturnType)(0U))); 11826 148 33 * (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_NotP_P_not_reachable_v_NotP_P_not_reachable = (l_v_NotP_p_not_reachable_Flag), ((Std_ReturnType)(0U))); 11827 148 34 * (void)(Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession = (activeSession), ((Std_ReturnType)(0U))); 11828 148 35 * (void)(Rte_DiagReadWriteDataByIdentifier_Diag_serv_v_Development_Messages_v_Development_Messages = ((uint8)DIAG_V_DEVELOPMENT_MSG_STATUS), ((Std_ReturnType)(0U))); 11830 148 36 * git_Hash = (0xff30b11abu); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: DiagReadWriteDataByIdentifier_P_LockValue_Read * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Read> of PortPrototype <IF_P_LockValue> * ********************************************************************************************************************** * * Runnable prototype: * =================== * void DiagReadWriteDataByIdentifier_P_LockValue_Read(uint8 *Data) * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_P_LockValue_Read_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void DiagReadWriteDataByIdentifier_P_LockValue_Read( uint8 * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: DiagReadWriteDataByIdentifier_P_LockValue_Read *********************************************************************************************************************/ 11863 149 0 (T) DiagReadWriteDataByIdentifier_P_LockValue_Read 11869 149 1 * Data[0] = P_LockValue; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: P_SfdA_GetIds_GetEcuGroupId * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <GetEcuGroupId> of PortPrototype <P_SfdA_GetIds> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType P_SfdA_GetIds_GetEcuGroupId(uint8 *EcuGroupId) * Argument EcuGroupId: uint8* is of type SfdA_EcuGroupIdType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_SfdA_GetIds_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetEcuGroupId_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType P_SfdA_GetIds_GetEcuGroupId( uint8 * EcuGroupId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetEcuGroupId (returns application error) *********************************************************************************************************************/ 11910 150 0 (T) P_SfdA_GetIds_GetEcuGroupId 11916 150 1 (T)(F) for(uint8 i = 0u; i < (23u); ++i) { 11918 150 2 * EcuGroupId[i] = Diag_ApplicationData.EcuGroupId[i]; } 11921 150 3 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: P_SfdA_GetIds_GetEcuId * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <GetEcuId> of PortPrototype <P_SfdA_GetIds> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType P_SfdA_GetIds_GetEcuId(uint8 *EcuId) * Argument EcuId: uint8* is of type SfdA_EcuGroupIdType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_SfdA_GetIds_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetEcuId_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType P_SfdA_GetIds_GetEcuId( uint8 * EcuId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetEcuId (returns application error) *********************************************************************************************************************/ 11962 151 0 (T) P_SfdA_GetIds_GetEcuId 11968 151 1 * uint8 i = 0; /******************************************************************************************************************** * using i to countinously count the vector address for EcuId *******************************************************************************************************************/ /*PRQA S 2463 EOF # i variable is incremented in the following if statements to access elements of a larger array than the ones' in the for statements */ 11975 151 2 (T)(F) for(uint8 j = 0; j < (7u); ++j, ++i) { 11977 151 3 * EcuId[i] = FAZIT_String.production_plant_nr[j]; } 11979 151 4 (T)(F) for(uint8 j = 0; j < (8u); ++j, ++i) { 11981 151 5 * EcuId[i] = FAZIT_String.manufacture_date[j]; } 11983 151 6 (T)(F) for(uint8 j = 0; j < (4u); ++j, ++i) { 11985 151 7 * EcuId[i] = FAZIT_String.production_test_system_nr[j]; } 11987 151 8 (T)(F) for(uint8 j = 0; j < (4u); ++j, ++i) { 11989 151 9 * EcuId[i] = FAZIT_String.consecutive_supp[j]; } 11992 151 10 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: P_SfdA_GetIds_GetProjectId * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <GetProjectId> of PortPrototype <P_SfdA_GetIds> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType P_SfdA_GetIds_GetProjectId(SfdA_ProjectIdType *ProjectId) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_SfdA_GetIds_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetProjectId_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType P_SfdA_GetIds_GetProjectId( SfdA_ProjectIdType * ProjectId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: P_SfdA_GetIds_GetProjectId (returns application error) *********************************************************************************************************************/ 12032 152 0 (T) P_SfdA_GetIds_GetProjectId 12038 152 1 * *ProjectId = (0x00000229u); 12040 152 2 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h" /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of function definition area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of function definition area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of removed code area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of removed code area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** MISRA 2012 violations and justifications *********************************************************************************************************************/ /* module specific MISRA deviations: MD_Rte_0624: MISRA rule: Rule8.3 Reason: This MISRA violation is a consequence from the RTE requirements [SWS_Rte_01007] [SWS_Rte_01150]. The typedefs are never used in the same context. Risk: No functional risk. Only a cast to uint8* is performed. Prevention: Not required. MD_Rte_3206: MISRA rule: Rule2.7 Reason: The parameter are not used by the code in all possible code variants. Risk: No functional risk. Prevention: Not required. */
TEST COVERAGE SUMMARY
1481 of 1484 Lines Covered ( 99% )
619 of 621 Branches Covered ( 99% )
| Coverage Type | Statement+Branch |
|---|---|
| Unit | DiagRoutines |
| Test Case | Aggregate |
/********************************************************************************************************************** * FILE REQUIRES USER MODIFICATIONS * Template Scope: sections marked with Start and End comments * ------------------------------------------------------------------------------------------------------------------- * This file includes template code that must be completed and/or adapted during BSW integration. * The template code is incomplete and only intended for providing a signature and an empty implementation. * It is neither intended nor qualified for use in series production without applying suitable quality measures. * The template code must be completed as described in the instructions given within this file and/or in the. * Technical Reference. * The completed implementation must be tested with diligent care and must comply with all quality requirements which. * are necessary according to the state of the art before its use. *********************************************************************************************************************/ /********************************************************************************************************************** * FILE DESCRIPTION * ------------------------------------------------------------------------------------------------------------------- * File: DiagRoutines.c * Config: Plck_Audi_PPE.dpa * SW-C Type: DiagRoutines * * Generator: MICROSAR RTE Generator Version 4.29.0 * RTE Core Version 1.29.0 * License: CBD2200561 * * Description: C-Code implementation template for SW-C <DiagRoutines> *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of version logging area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /* PRQA S 0777, 0779 EOF */ /* MD_MSR_Rule5.1, MD_MSR_Rule5.2 */ /* PRQA S 2052 EOF # used only in development process. will be removed until the final version */ /* PRQA S 2053 EOF # used only in development process. will be removed until the final version */ /* PRQA S 3417 EOF # Rte generated code */ /* MD_MSR_M3CM-3_1_Rule-12.3 */ /* PRQA S 0292 EOF # A2L required comments */ /* MD_MSR_M3CM-2_2_Dir-1.1 */ /* PRQA S 0380 EOF # Code needs all those defines */ /* MD_MSR_M3CM-2_2_C99_Dir-1.1-C99 */ /* PRQA S 1534 EOF # Generated defines */ /* MD_MSR_M3CM-3_1_Rule-2.5 */ /* PRQA S 0432 EOF # Pointer type */ /* MD_MSR_M3CM-2_1_Rule-1.1 */ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of version logging area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * * AUTOSAR Modelling Object Descriptions * ********************************************************************************************************************** * * Data Types: * =========== * Dcm_ConfirmationStatusType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_NegativeResponseCodeType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_OpStatusType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Check_Memory_In_CheckMemPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Check_Memory_In_CheckMemType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Erase_Memory_In_MemAddrPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Erase_Memory_In_MemAddrType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimePrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Manual_Mode_In_p_DirectionPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Manual_Mode_In_p_DirectionType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltagePrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimePrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionPrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltagePrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumPrimitiveType * uint32 represents integers with a minimum value of 0 and a maximum value * of 4294967295. The order-relation on uint32 is: x < y if y - x is positive. * uint32 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 12234567, 104400. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType * uint32 represents integers with a minimum value of 0 and a maximum value * of 4294967295. The order-relation on uint32 is: x < y if y - x is positive. * uint32 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 12234567, 104400. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressPrimitiveType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType * uint16 represents integers with a minimum value of 0 and a maximum value of 65535. * The order-relation on uint16 is: x < y if y - x is positive. * uint16 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 1267, +10000. * * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutinePrimitiveType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * NvM_RequestResultType * uint8 represents integers with a minimum value of 0 and a maximum value of 255. * The order-relation on uint8 is: x < y if y - x is positive. * uint8 has a lexical representation consisting of a finite-length sequence * of decimal digits (#x30-#x39). * * For example: 1, 0, 126, +10. * * * Data Element Prototypes: * ======================== * WFS_FlashPermReleased of Port Interface IF_IMMO6_WFS_FlashPermReleased * Flash Release status * *********************************************************************************************************************/ #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/Rte_DiagRoutines.h" /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of include and declaration area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ #include "C:/Plck_RepoNew/Plck_Audi_PPE/00_SW/02_APP/Diagnosis/Diag.h" typedef struct { boolean Check_Programming_Preconditions_Start_Flag; boolean ManualMode_Start_Flag; boolean TeachBasedOnActualPos_Start_Flag; boolean TeachBasedOnCurrent_Start_Flag; }DiagRoutines_FlagType; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" static uint8 statusSafeState; static uint8 statusSpeed; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" static DiagRoutines_FlagType DiagRoutines_Flag = { .Check_Programming_Preconditions_Start_Flag = 0u, .ManualMode_Start_Flag = 0u, .TeachBasedOnActualPos_Start_Flag = 0u, .TeachBasedOnCurrent_Start_Flag = 0u }; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" /* IMMO variables */ static uint8 IMMO6_Flashing_Wfs = 0u; static uint8 IMMO6_Status = 0u; static uint8 authTimerStarted = 0u; static uint8 isSpeedPreconditionFulfilled; static uint8 isSafeStatePreconditionFulfilled; /* Partial Software Checksum variables */ static boolean readFlag = 1u; #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" static uint8 DiagRoutines_ReadStatus(uint8 ReadStatus , uint8 *ptrStatus_Routine, uint32 NvmRead, uint32 In_Checksum); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of include and declaration area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * * Used AUTOSAR Data Types * ********************************************************************************************************************** * * Primitive Types: * ================ * Dcm_StartDataIn_Check_Memory_In_CheckMemPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Check_Memory_In_CheckMemType: Integer in interval [0...255] * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType: Integer in interval [0...255] * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType: Integer in interval [0...255] * Dcm_StartDataIn_Erase_Memory_In_MemAddrPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Erase_Memory_In_MemAddrType: Integer in interval [0...255] * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimePrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType: Integer in interval [0...255] * Dcm_StartDataIn_Manual_Mode_In_p_DirectionPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_Manual_Mode_In_p_DirectionType: Integer in interval [0...255] * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltagePrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType: Integer in interval [0...65535] * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimePrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType: Integer in interval [0...255] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionPrimitiveType: Integer in interval [0...255] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType: Integer in interval [0...255] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltagePrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType: Integer in interval [0...65535] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumPrimitiveType: Integer in interval [0...4294967295] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType: Integer in interval [0...4294967295] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType: Integer in interval [0...65535] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressPrimitiveType: Integer in interval [0...65535] * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType: Integer in interval [0...65535] * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutinePrimitiveType: Integer in interval [0...255] * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType: Integer in interval [0...255] * dtRef_VOID: DataReference * uint16: Integer in interval [0...65535] (standard type) * uint16: Integer in interval [0...65535] (standard type) * uint32: Integer in interval [0...4294967295] (standard type) * uint8: Integer in interval [0...255] (standard type) * uint8: Integer in interval [0...255] (standard type) * * Enumeration Types: * ================== * DT_Fault: Enumeration of integer in interval [0...4294967295] with enumerators * FAULT_SNA (0U) * FAULT_TRUE (1U) * FAULT_FALSE (2U) * DT_IntPosReq: Enumeration of integer in interval [0...4294967295] with enumerators * INT_POS_REQ_SNA (0U) * INT_POS_REQ_PARKING (1U) * INT_POS_REQ_NONPARK (2U) * INT_POS_INTERMEDIATE (3U) * INT_POS_ERROR (4U) * INT_POS_INIT (0U) * INT_POS_REQ_MAINTAINED (5U) * Dcm_ConfirmationStatusType: Enumeration of integer in interval [0...3] with enumerators * DCM_RES_POS_OK (0U) * DCM_RES_POS_NOT_OK (1U) * DCM_RES_NEG_OK (2U) * DCM_RES_NEG_NOT_OK (3U) * Dcm_NegativeResponseCodeType: Enumeration of integer in interval [0...255] with enumerators * DCM_E_POSITIVERESPONSE (0U) * DCM_E_GENERALREJECT (16U) * DCM_E_SERVICENOTSUPPORTED (17U) * DCM_E_SUBFUNCTIONNOTSUPPORTED (18U) * DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT (19U) * DCM_E_RESPONSETOOLONG (20U) * DCM_E_BUSYREPEATREQUEST (33U) * DCM_E_CONDITIONSNOTCORRECT (34U) * DCM_E_REQUESTSEQUENCEERROR (36U) * DCM_E_NORESPONSEFROMSUBNETCOMPONENT (37U) * DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION (38U) * DCM_E_REQUESTOUTOFRANGE (49U) * DCM_E_SECURITYACCESSDENIED (51U) * DCM_E_AUTHENTICATIONREQUIRED (52U) * DCM_E_INVALIDKEY (53U) * DCM_E_EXCEEDNUMBEROFATTEMPTS (54U) * DCM_E_REQUIREDTIMEDELAYNOTEXPIRED (55U) * DCM_E_CVF_INVALIDTIMEPERIOD (80U) * DCM_E_CVF_INVALIDSIGNATURE (81U) * DCM_E_CVF_INVALIDCHAINOFTRUST (82U) * DCM_E_CVF_INVALIDTYPE (83U) * DCM_E_CVF_INVALIDFORMAT (84U) * DCM_E_CVF_INVALIDCONTENT (85U) * DCM_E_CVF_INVALIDSCOPE (86U) * DCM_E_CVF_INVALIDCERTIFICATEREVOKED (87U) * DCM_E_OWNERSHIPVERIFICATIONFAILED (88U) * DCM_E_CHALLENGECALCULATIONFAILED (89U) * DCM_E_UPLOADDOWNLOADNOTACCEPTED (112U) * DCM_E_TRANSFERDATASUSPENDED (113U) * DCM_E_GENERALPROGRAMMINGFAILURE (114U) * DCM_E_WRONGBLOCKSEQUENCECOUNTER (115U) * DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING (120U) * DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION (126U) * DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION (127U) * DCM_E_RPMTOOHIGH (129U) * DCM_E_RPMTOOLOW (130U) * DCM_E_ENGINEISRUNNING (131U) * DCM_E_ENGINEISNOTRUNNING (132U) * DCM_E_ENGINERUNTIMETOOLOW (133U) * DCM_E_TEMPERATURETOOHIGH (134U) * DCM_E_TEMPERATURETOOLOW (135U) * DCM_E_VEHICLESPEEDTOOHIGH (136U) * DCM_E_VEHICLESPEEDTOOLOW (137U) * DCM_E_THROTTLE_PEDALTOOHIGH (138U) * DCM_E_THROTTLE_PEDALTOOLOW (139U) * DCM_E_TRANSMISSIONRANGENOTINNEUTRAL (140U) * DCM_E_TRANSMISSIONRANGENOTINGEAR (141U) * DCM_E_BRAKESWITCH_NOTCLOSED (143U) * DCM_E_SHIFTERLEVERNOTINPARK (144U) * DCM_E_TORQUECONVERTERCLUTCHLOCKED (145U) * DCM_E_VOLTAGETOOHIGH (146U) * DCM_E_VOLTAGETOOLOW (147U) * DCM_E_VMSCNC_0 (240U) * DCM_E_VMSCNC_1 (241U) * DCM_E_VMSCNC_2 (242U) * DCM_E_VMSCNC_3 (243U) * DCM_E_VMSCNC_4 (244U) * DCM_E_VMSCNC_5 (245U) * DCM_E_VMSCNC_6 (246U) * DCM_E_VMSCNC_7 (247U) * DCM_E_VMSCNC_8 (248U) * DCM_E_VMSCNC_9 (249U) * DCM_E_VMSCNC_A (250U) * DCM_E_VMSCNC_B (251U) * DCM_E_VMSCNC_C (252U) * DCM_E_VMSCNC_D (253U) * DCM_E_VMSCNC_E (254U) * Dcm_OpStatusType: Enumeration of integer in interval [0...64] with enumerators * DCM_INITIAL (0U) * DCM_PENDING (1U) * DCM_CANCEL (2U) * DCM_FORCE_RCRRP_OK (3U) * DCM_FORCE_RCRRP_NOT_OK (64U) * NvM_RequestResultType: Enumeration of integer in interval [0...255] with enumerators * NVM_REQ_OK (0U) * NVM_REQ_NOT_OK (1U) * NVM_REQ_PENDING (2U) * NVM_REQ_INTEGRITY_FAILED (3U) * NVM_REQ_BLOCK_SKIPPED (4U) * NVM_REQ_NV_INVALIDATED (5U) * NVM_REQ_CANCELED (6U) * NVM_REQ_REDUNDANCY_FAILED (7U) * NVM_REQ_RESTORED_FROM_ROM (8U) * Rte_DT_SG_OTAMC_D_01_5: Enumeration of integer in interval [0...2] with enumerators * Cx2_VPE_aftersales (2U) * Cx0_VPE_none (0U) * Cx1_VPE_production (1U) * * Array Types: * ============ * Dcm_Data4099ByteType: Array with 4099 element(s) of type uint8 * Dcm_StartFlexibleOutArrayData_Check_Programming_Preconditions_Out_Preconditions_ListType: Array with 4 element(s) of type uint8 * * Record Types: * ============= * SG_OTAMC_D_01: Record with elements * OTAMC_D_01_BZ of type uint8 * OTAMC_D_01_CRC of type uint8 * SignalVoid_OTAMC_D_01_0 of type uint8 * SignalVoid_OTAMC_D_01_1 of type uint8 * SignalVoid_OTAMC_D_01_2 of type uint8 * VehicleProtectedEnvironment_D of type Rte_DT_SG_OTAMC_D_01_5 * *********************************************************************************************************************/ #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" /********************************************************************************************************************** * * Runnable Entity Name: Diagnosis_Init * *--------------------------------------------------------------------------------------------------------------------- * * Executed once after the RTE is started * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: Diagnosis_Init_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void Diagnosis_Init(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: Diagnosis_Init *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ 643 1 0 (T) Diagnosis_Init 653 1 1 * } /********************************************************************************************************************** * * Runnable Entity Name: Diagnosis_Main * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered on TimingEvent every 10ms * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_RP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased(uint8 *data) * Std_ReturnType Rte_Read_R_Precondition_Status_SafeState_Element(uint8 *data) * Std_ReturnType Rte_Read_R_Precondition_Status_Speed_Element(uint8 *data) * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_PP_Diag_FlashWfs_FlashWfs(uint8 data) * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: Diagnosis_Main_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void Diagnosis_Main(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: Diagnosis_Main *********************************************************************************************************************/ 692 2 0 (T) Diagnosis_Main 698 2 1 * (void)(*(&isSafeStatePreconditionFulfilled) = Rte_ComAbs_S_Precondition_Status_SafeState_Element, ((Std_ReturnType)(0U))); 699 2 2 * (void)(*(&isSpeedPreconditionFulfilled) = Rte_ComAbs_S_Precondition_Status_Speed_Element, ((Std_ReturnType)(0U))); /* If the request for release is triggered from programming preconditions enable counter */ 701 2 3 (T)(F) if(authTimerStarted == 1u) { 703 2 4 * (void)(*(&IMMO6_Status) = Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased, ((Std_ReturnType)(0U))); 704 2 5 (T)(F) if(IMMO6_Status != (254u)) { 706 2 6 * authTimerStarted = 0u; } else { } } else { /* do nothing */ } /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Check_Memory_RequestResults * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <RequestResults> of PortPrototype <RoutineServices_Check_Memory> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Check_Memory_RequestResults(Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Check_Memory_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Check_Memory_DCM_E_PENDING * RTE_E_RoutineServices_Check_Memory_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Memory_RequestResults_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Check_Memory_RequestResults(Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Memory_RequestResults (returns application error) *********************************************************************************************************************/ 759 3 0 (T) RoutineServices_Check_Memory_RequestResults 765 3 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Check_Memory_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Memory> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Check_Memory_Start(Dcm_StartDataIn_Check_Memory_In_CheckMemType In_CheckMem, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Check_Memory_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Check_Memory_DCM_E_PENDING * RTE_E_RoutineServices_Check_Memory_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Memory_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Check_Memory_Start(Dcm_StartDataIn_Check_Memory_In_CheckMemType In_CheckMem, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Memory_Start (returns application error) *********************************************************************************************************************/ 807 4 0 (T) RoutineServices_Check_Memory_Start 813 4 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Check_Programming_Dependencies_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Programming_Dependencies> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Check_Programming_Dependencies_Start(Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType In_CheckProgrammDepend, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Check_Programming_Dependencies_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Check_Programming_Dependencies_DCM_E_PENDING * RTE_E_RoutineServices_Check_Programming_Dependencies_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Programming_Dependencies_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Check_Programming_Dependencies_Start(Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType In_CheckProgrammDepend, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Programming_Dependencies_Start (returns application error) *********************************************************************************************************************/ 855 5 0 (T) RoutineServices_Check_Programming_Dependencies_Start 861 5 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Check_Programming_Preconditions_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Programming_Preconditions> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_ORU_Control_A_Element(uint8 *data) * Std_ReturnType Rte_Read_ORU_Control_D_Element(uint8 *data) * Std_ReturnType Rte_Read_RP_PreconditionTimeoutStatus_statusSafeState(uint8 *data) * Std_ReturnType Rte_Read_RP_PreconditionTimeoutStatus_statusSpeed(uint8 *data) * Std_ReturnType Rte_Read_VDSO_Vx3d_ComAbs_DE_VDSO_Vx3d(uint16 *data) * Std_ReturnType Rte_Read_VehicleProtectedEnvironment_D_SG_OTAMC_D_01(SG_OTAMC_D_01 *data) * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Check_Programming_Preconditions_Start(Dcm_OpStatusType OpStatus, uint8 *Out_Preconditions_List, uint16 *DataLength, Dcm_NegativeResponseCodeType *ErrorCode) * Argument Out_Preconditions_List: uint8* is of type Dcm_StartFlexibleOutArrayData_Check_Programming_Preconditions_Out_Preconditions_ListType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING * RTE_E_RoutineServices_Check_Programming_Preconditions_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Programming_Preconditions_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Check_Programming_Preconditions_Start(Dcm_OpStatusType OpStatus, uint8 * Out_Preconditions_List, uint16 * DataLength, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Check_Programming_Preconditions_Start (returns application error) *********************************************************************************************************************/ 917 6 0 (T) RoutineServices_Check_Programming_Preconditions_Start 922 6 1 * Std_ReturnType retVal = 1u; /* Flag for routine status */ 925 6 2 * DiagRoutines_Flag.Check_Programming_Preconditions_Start_Flag = 0u; /* Return pending as long as counter is active*/ 928 6 3 (T)(F) if(OpStatus == (0U)) { /* Starting authentification for IMMO */ 931 6 4 (T)(F) if(IMMO6_Status == 0u) { 933 6 5 * IMMO6_Flashing_Wfs = 1u; 934 6 6 * authTimerStarted = 1u; } else { 938 6 7 * IMMO6_Flashing_Wfs = 0u; } 940 6 8 * (void)(Rte_DiagRoutines_PP_Diag_FlashWfs_FlashWfs = (IMMO6_Flashing_Wfs), ((Std_ReturnType)(0U))); 941 6 9 * retVal = (10U); } else 943 6 10 (T)(F) if (OpStatus == (1U)) { /* wait for immo to send feedback*/ 946 6 11 (T)(F) if(authTimerStarted == 0u) { 948 6 12 (T)(F) if(isSpeedPreconditionFulfilled != 1u) { 950 6 13 * Out_Preconditions_List[DataLength[0]] = (0x05u); 951 6 14 * DataLength[0]++; } else { /*do nothing*/ } 958 6 15 (T)(F) if(isSafeStatePreconditionFulfilled != 1u) { 960 6 16 * Out_Preconditions_List[DataLength[0]] = (0xA7u); 961 6 17 * DataLength[0]++; } else { /* do nothing */ } 968 6 18 (T)(F) if(IMMO6_Status == (0x00u)) { 970 6 19 * Out_Preconditions_List[DataLength[0]] = (0X02u); 971 6 20 * DataLength[0]++; } else { /* do nothing */ } /* Reset values */ 979 6 21 * IMMO6_Status = 0u; 980 6 22 * IMMO6_Flashing_Wfs = 0u; 981 6 23 * (void)(Rte_DiagRoutines_PP_Diag_FlashWfs_FlashWfs = (IMMO6_Flashing_Wfs), ((Std_ReturnType)(0U))); 982 6 24 * retVal = 0u; } else { 986 6 25 * retVal = (10U); } } else { /* do nothing*/ } 994 6 26 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Erase_Memory_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Erase_Memory> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Erase_Memory_Start(Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType In_ChangeAndEmanPortalID, Dcm_StartDataIn_Erase_Memory_In_MemAddrType In_MemAddr, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Erase_Memory_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Erase_Memory_DCM_E_PENDING * RTE_E_RoutineServices_Erase_Memory_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Erase_Memory_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Erase_Memory_Start(Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType In_ChangeAndEmanPortalID, Dcm_StartDataIn_Erase_Memory_In_MemAddrType In_MemAddr, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Erase_Memory_Start (returns application error) *********************************************************************************************************************/ 1036 7 0 (T) RoutineServices_Erase_Memory_Start 1042 7 1 * return (0U); /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_ManualMode_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Manual_Mode> * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_IntPosReq_Diag_val(DT_IntPosReq *data) * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data) * Synchronous Server Invocation. Timeout: None * Std_ReturnType Rte_Call_ManualMode_ManualMode(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_DeadTime, uint8 *status) * Synchronous Server Invocation. Timeout: None * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_ManualMode_Start(Dcm_StartDataIn_Manual_Mode_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Manual_Mode_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Manual_Mode_DCM_E_PENDING * RTE_E_RoutineServices_Manual_Mode_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_ManualMode_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_ManualMode_Start(Dcm_StartDataIn_Manual_Mode_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_ManualMode_Start (returns application error) *********************************************************************************************************************/ uint8 ret; uint32 PosReq; uint8 P_LockValue; 1101 8 0 (T) RoutineServices_ManualMode_Start 1110 8 1 * (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U))); 1112 8 2 (T)(F) if(P_LockValue < (0x01u)) { 1114 8 3 * (void)(*(&PosReq) = Rte_ComAbs_IntPosReq_MotCtrl_val, ((Std_ReturnType)(0U))); /* Flag for routine status */ 1117 8 4 * DiagRoutines_Flag.ManualMode_Start_Flag = 1u; 1119 8 5 (T)(F) if(PosReq == (0U)) { 1121 8 6 * (void)(ManualMode_ManualMode(In_p_Direction, In_p_Motor_Voltage, In_p_Target_Current, In_p_Deadtime, OpStatus), ((Std_ReturnType)(0U))); 1122 8 7 * DiagRoutines_Flag.ManualMode_Start_Flag = 0u; 1123 8 8 * ret = (0U); } else { 1127 8 9 * ret = (1U); } } else { 1132 8 10 * ret = (1U); } 1134 8 11 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_TeachBasedOnActualPos_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_TeachBasedOnActualPos> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data) * Synchronous Server Invocation. Timeout: None * Std_ReturnType Rte_Call_TeachPos_ActualPos(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, uint8 *status) * Synchronous Server Invocation. Timeout: None * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_TeachBasedOnActualPos_Start(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_TeachBasedOnActualPos_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_TeachBasedOnActualPos_DCM_E_PENDING * RTE_E_RoutineServices_TeachBasedOnActualPos_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_TeachBasedOnActualPos_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_TeachBasedOnActualPos_Start(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_TeachBasedOnActualPos_Start (returns application error) *********************************************************************************************************************/ uint8 status; uint8 P_LockValue; 1187 9 0 (T) RoutineServices_TeachBasedOnActualPos_Start 1194 9 1 * uint8 retVal = 1u; 1196 9 2 * (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U))); 1198 9 3 (T)(F) if(P_LockValue < (0x03u)) { 1200 9 4 * (void)(TeachPos_TeachBasePos(In_p_Referenz_Point, &status), ((Std_ReturnType)(0U))); /* Flag for routine status*/ 1203 9 5 * DiagRoutines_Flag.TeachBasedOnActualPos_Start_Flag = 0u; 1204 9 6 * retVal = (0U); } else { 1208 9 7 * retVal = (17U); } 1210 9 8 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_TeachBasedOnCurrent_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_TeachBasedOnCurrent> * ********************************************************************************************************************** * * Client/Server Interfaces: * ========================= * Server Invocation: * ------------------ * Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data) * Synchronous Server Invocation. Timeout: None * Std_ReturnType Rte_Call_TeachBasedOnCurrent_BasedOnCurrent(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_DeadTime, uint8 *status, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point) * Synchronous Server Invocation. Timeout: None * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_TeachBasedOnCurrent_Start(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_TeachBasedOnCurrent_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_TeachBasedOnCurrent_DCM_E_PENDING * RTE_E_RoutineServices_TeachBasedOnCurrent_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_TeachBasedOnCurrent_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_TeachBasedOnCurrent_Start(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_TeachBasedOnCurrent_Start (returns application error) *********************************************************************************************************************/ uint8 ret; uint32 PosReq; uint8 P_LockValue; 1263 10 0 (T) RoutineServices_TeachBasedOnCurrent_Start 1273 10 1 * (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U))); 1275 10 2 (T)(F) if(P_LockValue < (0x03u)) { 1277 10 3 * (void)(*(&PosReq) = Rte_ComAbs_IntPosReq_MotCtrl_val, ((Std_ReturnType)(0U))); /* Flag for routine status */ 1280 10 4 * DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag = 1u; 1282 10 5 (T)(F) if(PosReq == (0U)) { 1284 10 6 * (void)(TeachBasedOnCurrent_BasedOnCurrent(In_p_Direction, In_p_Motor_Voltage, In_p_Target_Current, In_p_Deadtime, OpStatus, In_p_Referenz_Point), ((Std_ReturnType)(0U))); 1285 10 7 * DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag = 0u; 1286 10 8 * ret = (0U); } else { 1290 10 9 * ret = (1U); } } else { 1295 10 10 * ret = (17U); } 1297 10 11 * return ret; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineServices_Verify_Partial_Software_Checksum_Start * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Verify_Partial_Software_Checksum> * ********************************************************************************************************************** * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_NvMService_AC3_App_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_App_CRC_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Btl_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Btl_CRC_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Hsm_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * Std_ReturnType Rte_Call_NvMService_AC3_Hsm_CRC_ReadBlock(dtRef_VOID DstPtr) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType RoutineServices_Verify_Partial_Software_Checksum_Start(Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType In_Length, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType In_MemoryAddress, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType In_Checksum, Dcm_OpStatusType OpStatus, Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType *Out_Status_of_Routine, Dcm_NegativeResponseCodeType *ErrorCode) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_FORCE_RCRRP * RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING * RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Verify_Partial_Software_Checksum_Start_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType RoutineServices_Verify_Partial_Software_Checksum_Start(Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType In_Length, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType In_MemoryAddress, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType In_Checksum, Dcm_OpStatusType OpStatus, Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType * Out_Status_of_Routine, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineServices_Verify_Partial_Software_Checksum_Start (returns application error) *********************************************************************************************************************/ static uint32 NvmRead = (0xFFFFFFFFu); 1364 11 0 (T) RoutineServices_Verify_Partial_Software_Checksum_Start 1370 11 1 * uint8 ReadStatus = (1U); 1371 11 2 * uint8 retVal = (1U); 1373 11 3 * switch(In_Length) { /*********** Input Lenght is 20 04 *************/ 1376 11 4 (T) case (0x2004u): 1377 11 5 * switch(In_MemoryAddress) { /************ Memmory address is 00 61 **************/ 1380 11 6 (T) case (0x61u): 1381 11 7 (T)(F) if(readFlag == 1u) { 1383 11 8 * (void)Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock(&NvmRead); 1384 11 9 * retVal = (10U); 1385 11 10 * readFlag = 0u; } else { 1389 11 11 * (void)Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus(&ReadStatus); 1390 11 12 * retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum); } 1392 11 13 * break; /************ Memmory address is 00 71 **************/ 1394 11 14 (T) case (0x71u): 1395 11 15 (T)(F) if(readFlag == 1u) { 1397 11 16 * (void)Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock(&NvmRead); 1398 11 17 * retVal = (10U); 1399 11 18 * readFlag = 0u; } else { 1403 11 19 * (void)Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus(&ReadStatus); 1404 11 20 * retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum); } 1406 11 21 * break; /************ Memmory address is 00 81 **************/ 1408 11 22 (T) case (0x81u): 1409 11 23 (T)(F) if(readFlag == 1u) { 1411 11 24 * (void)Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock(&NvmRead); 1412 11 25 * retVal = (10U); 1413 11 26 * readFlag = 0u; } else { 1417 11 27 * (void)Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus(&ReadStatus); 1418 11 28 * retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum); } 1420 11 29 * break; 1421 11 30 (T) default: 1422 11 31 * *Out_Status_of_Routine = (0x01u); 1423 11 32 * retVal = (0U); 1424 11 33 * break; } 1426 11 34 * break; 1427 11 35 (T) default: 1428 11 36 * *Out_Status_of_Routine = (0x01u); 1429 11 37 * retVal = (0U); 1430 11 38 * break; } 1433 11 39 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: RoutineStatus_GetStatus * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <GetStatus> of PortPrototype <RoutineStatus> * ********************************************************************************************************************** * * Runnable prototype: * =================== * void RoutineStatus_GetStatus(uint8 *arg) * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineStatus_GetStatus_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ void RoutineStatus_GetStatus( uint8 * arg) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RoutineStatus_GetStatus *********************************************************************************************************************/ 1467 12 0 (T) RoutineStatus_GetStatus 1473 12 1 * *arg = DiagRoutines_Flag.Check_Programming_Preconditions_Start_Flag | DiagRoutines_Flag.ManualMode_Start_Flag | DiagRoutines_Flag.TeachBasedOnActualPos_Start_Flag | DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: ServiceRequestNotification_Diag_Confirmation * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Confirmation> of PortPrototype <ServiceRequestNotification_Diag> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType ServiceRequestNotification_Diag_Confirmation(uint8 SID, uint8 ReqType, uint16 SourceAddress, Dcm_ConfirmationStatusType ConfirmationStatus) * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_ServiceRequestNotification_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: ServiceRequestNotification_Diag_Confirmation_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType ServiceRequestNotification_Diag_Confirmation(uint8 SID, uint8 ReqType, uint16 SourceAddress, Dcm_ConfirmationStatusType ConfirmationStatus) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: ServiceRequestNotification_Diag_Confirmation (returns application error) *********************************************************************************************************************/ 1516 13 0 (T) ServiceRequestNotification_Diag_Confirmation 1522 13 1 * return 10u; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * * Runnable Entity Name: ServiceRequestNotification_Diag_Indication * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered by server invocation for OperationPrototype <Indication> of PortPrototype <ServiceRequestNotification_Diag> * ********************************************************************************************************************** * * Runnable prototype: * =================== * Std_ReturnType ServiceRequestNotification_Diag_Indication(uint8 SID, const uint8 *RequestData, uint16 DataSize, uint8 ReqType, uint16 SourceAddress, Dcm_NegativeResponseCodeType *ErrorCode) * Argument RequestData: uint8* is of type Dcm_Data4099ByteType * ********************************************************************************************************************** * * Available Application Errors: * ============================= * RTE_E_ServiceRequestNotification_E_NOT_OK * RTE_E_ServiceRequestNotification_E_REQUEST_NOT_ACCEPTED * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: ServiceRequestNotification_Diag_Indication_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ Std_ReturnType ServiceRequestNotification_Diag_Indication(uint8 SID, const uint8 * RequestData, uint16 DataSize, uint8 ReqType, uint16 SourceAddress, Dcm_NegativeResponseCodeType * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: ServiceRequestNotification_Diag_Indication (returns application error) *********************************************************************************************************************/ 1564 14 0 (T) ServiceRequestNotification_Diag_Indication 1570 14 1 * Std_ReturnType retVal = (0U); 1571 14 2 * *ErrorCode = (0U); 1573 14 3 (T)(F) if(SID == 0x10 && *RequestData == 0x02) { 1575 14 4 * (void)(*(&IMMO6_Status) = Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased, ((Std_ReturnType)(0U))); 1576 14 5 (T)(F) if((isSafeStatePreconditionFulfilled == 1u) && (isSpeedPreconditionFulfilled == 1u) && (IMMO6_Status != (0x00u))) { 1578 14 6 * retVal = (0U); } else { 1582 14 7 * retVal = 1u; 1583 14 8 * *ErrorCode = (34U); } } 1586 14 9 * return retVal; /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ } /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of function definition area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ static uint8 DiagRoutines_ReadStatus(uint8 ReadStatus , uint8 *ptrStatus_Routine, uint32 NvmRead, uint32 In_Checksum) { uint8 retVal; 1599 15 0 (T) DiagRoutines_ReadStatus 1602 15 1 (T)(F) if(ReadStatus == (2U)) { 1604 15 2 * retVal = (10U); } else 1606 15 3 (T)(F) if(ReadStatus == (0U)) { static uint32 crcReversed = 0; /* crc needs to be inverted because the fbl stores it inverted in the nvm because of the sfd */ 1610 15 4 (T)(F) for(uint8 i = 0; i < (4u); ++i) { 1612 15 5 * crcReversed = crcReversed * (0x100u) + NvmRead % (0x100u); 1613 15 6 * NvmRead = NvmRead / (0x100u); } 1615 15 7 (T)(F) if(crcReversed == In_Checksum) { 1617 15 8 * *ptrStatus_Routine = (0x00u); } else { 1621 15 9 * *ptrStatus_Routine = (0x01u); } 1623 15 10 * retVal = (0U); 1624 15 11 * readFlag = 1u; } else { 1628 15 12 * retVal = (1U); 1629 15 13 * readFlag = 1u; } 1632 15 14 * return retVal; } #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h" /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of function definition area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of removed code area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of removed code area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ /********************************************************************************************************************** MISRA 2012 violations and justifications *********************************************************************************************************************/ /* module specific MISRA deviations: MD_Rte_0624: MISRA rule: Rule8.3 Reason: This MISRA violation is a consequence from the RTE requirements [SWS_Rte_01007] [SWS_Rte_01150]. The typedefs are never used in the same context. Risk: No functional risk. Only a cast to uint8* is performed. Prevention: Not required. MD_Rte_3206: MISRA rule: Rule2.7 Reason: The parameter are not used by the code in all possible code variants. Risk: No functional risk. Prevention: Not required. */
TEST COVERAGE SUMMARY
131 of 131 Lines Covered ( 100% )
67 of 67 Branches Covered ( 100% )
ISO-26262 (Automotive) Unit Level ASIL B/C
| Unit | Subprogram | Complexity | Statements | Branches |
|---|---|---|---|---|
| DiagReadWriteDataByIdentifier | CSDataServices_DID_0xfd02_Power_KL30_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) |
| CSDataServices_DID_0xfd03_I_motor_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd04_U_motor_ReadData | 2 | 6 / 6 (100%) | 3 / 3 (100%) | |
| CSDataServices_DID_0xfd05_Temperature_ReadData | 2 | 5 / 5 (100%) | 3 / 3 (100%) | |
| CSDataServices_DID_0xfd06_counter_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd09_Angle_external_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd0a_Angle_internal_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| CSDataServices_DID_0xfd1b_Requeste_Position_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Day_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Hour_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Month_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| CSDataServices_ExtendedDataRecord0x01_Year_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData | 9 | 24 / 24 (100%) | 17 / 17 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData | 4 | 10 / 10 (100%) | 7 / 7 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData | 2 | 4 / 4 (100%) | 3 / 3 (100%) | |
| DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_ASAM_ODX_File_Version_MainVersion_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| DataServices_Basic_Settings_Status_BasicSettStatus_ReadData | 2 | 6 / 6 (100%) | 3 / 3 (100%) | |
| DataServices_Bootloader_TP_Blocksize_blocksize_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Bootloader_TP_Blocksize_blocksize_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_ECU_Programming_Information_ECUProgInfo_ReadData | 11 | 39 / 39 (100%) | 16 / 16 (100%) | |
| DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_FDS_Project_Data_BitField_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_FDS_Project_Data_Hash_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_FDS_Project_Data_Hash_ReadDataLength | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_FDS_Project_Data_Project_ID_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData | 14 | 51 / 51 (100%) | 19 / 19 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData | 14 | 51 / 51 (100%) | 19 / 19 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData | 14 | 50 / 51 (98%) | 18 / 19 (94%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData | 12 | 46 / 46 (100%) | 15 / 15 (100%) | |
| DataServices_Fingerprint_Appl_Day_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_Day_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_Month_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_Month_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_Year_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_Year_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_raw_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Appl_raw_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Day_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Day_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Month_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Month_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Year_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_Year_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_raw_ReadData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Fingerprint_Btl_raw_WriteData | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Programming_Preconditions_Programming_Preconditions_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_System_Identification_ECU_ID_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_System_Identification_NodeAddr_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80114_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80124_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80125_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80126_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80127_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80114_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80124_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80125_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80126_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80127_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_ECU_Hardware_Number_ENR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_ECU_Hardware_Number_IN_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_ECU_Hardware_Number_MGR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_ECU_Hardware_Number_VNR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData | 4 | 9 / 9 (100%) | 7 / 7 (100%) | |
| DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData | 12 | 49 / 49 (100%) | 15 / 15 (100%) | |
| DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData | 12 | 49 / 49 (100%) | 15 / 15 (100%) | |
| DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData | 12 | 49 / 49 (100%) | 15 / 15 (100%) | |
| DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_VW_Spare_Part_Number_ENR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_Spare_Part_Number_IN_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_Spare_Part_Number_MGR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_Spare_Part_Number_VNR_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| DataServices_Vehicle_Identification_Number_VIN_ReadData | 2 | 5 / 5 (100%) | 3 / 3 (100%) | |
| DataServices_p_Lockvalue_LockValue_ReadData | 6 | 27 / 27 (100%) | 11 / 11 (100%) | |
| DataServices_p_Lockvalue_LockValue_WriteData | 7 | 27 / 27 (100%) | 13 / 13 (100%) | |
| DataServices_v_Angle_external_Angle_external_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_v_Angle_internal_Angle_internal_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_v_Development_Message_Dev_message_ReadData | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| DataServices_v_Development_Message_Dev_message_WriteData | 2 | 7 / 7 (100%) | 3 / 3 (100%) | |
| DataServices_v_HW_Version_Version_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| DataServices_v_I_Motor_I_motor_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData | 2 | 6 / 6 (100%) | 3 / 3 (100%) | |
| DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData | 2 | 6 / 6 (100%) | 3 / 3 (100%) | |
| DataServices_v_Power_KL30_Power_KL30_ReadData | 1 | 4 / 4 (100%) | 1 / 1 (100%) | |
| DataServices_v_Requested_Position_Requeste_Position_ReadData | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| DataServices_v_Switching_operation_counter_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DataServices_v_Switching_operation_counter_WriteData | 2 | 6 / 6 (100%) | 3 / 3 (100%) | |
| DataServices_v_Temperature_Temperature_ReadData | 2 | 5 / 5 (100%) | 3 / 3 (100%) | |
| DataServices_v_U_Motor_U_motor_ReadData | 1 | 5 / 5 (100%) | 1 / 1 (100%) | |
| DiagReadWriteDataByIdentifier_Init | 5 | 13 / 13 (100%) | 9 / 9 (100%) | |
| DiagReadWriteDataByIdentifier_Main | 8 | 34 / 36 (94%) | 12 / 13 (92%) | |
| DiagReadWriteDataByIdentifier_P_LockValue_Read | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| P_SfdA_GetIds_GetEcuGroupId | 2 | 3 / 3 (100%) | 3 / 3 (100%) | |
| P_SfdA_GetIds_GetEcuId | 5 | 10 / 10 (100%) | 9 / 9 (100%) | |
| P_SfdA_GetIds_GetProjectId | 1 | 2 / 2 (100%) | 1 / 1 (100%) | |
| TOTALS | 152 | 466 | 1481 / 1484 (99%) | 619 / 621 (99%) |
| DiagRoutines | Diagnosis_Init | 1 | 1 / 1 (100%) | 1 / 1 (100%) |
| Diagnosis_Main | 3 | 6 / 6 (100%) | 5 / 5 (100%) | |
| RoutineServices_Check_Memory_RequestResults | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| RoutineServices_Check_Memory_Start | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| RoutineServices_Check_Programming_Dependencies_Start | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| RoutineServices_Check_Programming_Preconditions_Start | 8 | 26 / 26 (100%) | 15 / 15 (100%) | |
| RoutineServices_Erase_Memory_Start | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| RoutineServices_ManualMode_Start | 3 | 11 / 11 (100%) | 5 / 5 (100%) | |
| RoutineServices_TeachBasedOnActualPos_Start | 2 | 8 / 8 (100%) | 3 / 3 (100%) | |
| RoutineServices_TeachBasedOnCurrent_Start | 3 | 11 / 11 (100%) | 5 / 5 (100%) | |
| RoutineServices_Verify_Partial_Software_Checksum_Start | 8 | 39 / 39 (100%) | 13 / 13 (100%) | |
| RoutineStatus_GetStatus | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| ServiceRequestNotification_Diag_Confirmation | 1 | 1 / 1 (100%) | 1 / 1 (100%) | |
| ServiceRequestNotification_Diag_Indication | 3 | 9 / 9 (100%) | 5 / 5 (100%) | |
| DiagRoutines_ReadStatus | 5 | 14 / 14 (100%) | 9 / 9 (100%) | |
| TOTALS | 15 | 42 | 131 / 131 (100%) | 67 / 67 (100%) |
| GRAND TOTALS | 167 | 508 | 1612 / 1615 (99%) | 686 / 688 (99%) |